Mock Version: 5.0 Mock Version: 5.0 Mock Version: 5.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/gloo.spec'], chrootPath='/var/lib/mock/f41-build-836984-158944/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=982gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.90snctww:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.90snctww:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '6174bcc245294e18ac6037328a37f392', '-D', '/var/lib/mock/f41-build-836984-158944/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.90snctww:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/gloo.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1721260800 Wrote: /builddir/build/SRPMS/gloo-0.5.0^git20230824.01a0c81-12.fc41.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/gloo.spec'], chrootPath='/var/lib/mock/f41-build-836984-158944/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=982gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.90snctww:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.90snctww:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '5d48d5700f2748caa6776ea6dcc5450b', '-D', '/var/lib/mock/f41-build-836984-158944/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.90snctww:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/gloo.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1721260800 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.D8iBSu + umask 022 + cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build + test -d /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build + /usr/bin/rm -rf /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build + /usr/bin/mkdir -p /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build + /usr/bin/mkdir -p /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Yg66uc + umask 022 + cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build + cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build + rm -rf gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/gloo-01a0c81.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-gloo-fedora-cmake-changes.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0002-gloo-fedora-cmake-libuv.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.XeasMa + umask 022 + cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B redhat-linux-build-serial -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DUSE_IBVERBS=ON -DUSE_LIBUV=ON -DUSE_REDIS=ON -DUSE_MPI=OFF -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib64 CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The CXX compiler identification is GNU 14.1.1 -- The C compiler identification is GNU 14.1.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Build type not set -- defaulting to Release -- Gloo build as SHARED library -- Found hiredis: /usr/include/hiredis -- Found ibverbs: /usr/include -- libuv include path: -- libuv libraries: -- Configuring done (2.9s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial + /usr/bin/cmake --build redhat-linux-build-serial -j64 --verbose Change Dir: '/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j64 /usr/bin/cmake -S/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -B/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/CMakeFiles /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial' /usr/bin/gmake -f gloo/CMakeFiles/gloo.dir/build.make gloo/CMakeFiles/gloo.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial' cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo/CMakeFiles/gloo.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial' /usr/bin/gmake -f gloo/CMakeFiles/gloo.dir/build.make gloo/CMakeFiles/gloo.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial' [ 1%] Building CXX object gloo/CMakeFiles/gloo.dir/allgatherv.cc.o [ 5%] Building CXX object gloo/CMakeFiles/gloo.dir/algorithm.cc.o [ 5%] Building CXX object gloo/CMakeFiles/gloo.dir/allgather.cc.o [ 9%] Building CXX object gloo/CMakeFiles/gloo.dir/allreduce_local.cc.o [ 9%] Building CXX object gloo/CMakeFiles/gloo.dir/alltoall.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/allgatherv.cc.o -MF CMakeFiles/gloo.dir/allgatherv.cc.o.d -o CMakeFiles/gloo.dir/allgatherv.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgatherv.cc [ 11%] Building CXX object gloo/CMakeFiles/gloo.dir/barrier.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/algorithm.cc.o -MF CMakeFiles/gloo.dir/algorithm.cc.o.d -o CMakeFiles/gloo.dir/algorithm.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/algorithm.cc [ 15%] Building CXX object gloo/CMakeFiles/gloo.dir/allreduce.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/allgather.cc.o -MF CMakeFiles/gloo.dir/allgather.cc.o.d -o CMakeFiles/gloo.dir/allgather.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgather.cc [ 15%] Building CXX object gloo/CMakeFiles/gloo.dir/alltoallv.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/allreduce_local.cc.o -MF CMakeFiles/gloo.dir/allreduce_local.cc.o.d -o CMakeFiles/gloo.dir/allreduce_local.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/alltoall.cc.o -MF CMakeFiles/gloo.dir/alltoall.cc.o.d -o CMakeFiles/gloo.dir/alltoall.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoall.cc [ 18%] Building CXX object gloo/CMakeFiles/gloo.dir/broadcast.cc.o [ 18%] Building CXX object gloo/CMakeFiles/gloo.dir/context.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/alltoallv.cc.o -MF CMakeFiles/gloo.dir/alltoallv.cc.o.d -o CMakeFiles/gloo.dir/alltoallv.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc [ 20%] Building CXX object gloo/CMakeFiles/gloo.dir/reduce.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/allreduce.cc.o -MF CMakeFiles/gloo.dir/allreduce.cc.o.d -o CMakeFiles/gloo.dir/allreduce.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc [ 22%] Building CXX object gloo/CMakeFiles/gloo.dir/gatherv.cc.o [ 24%] Building CXX object gloo/CMakeFiles/gloo.dir/gather.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/barrier.cc.o -MF CMakeFiles/gloo.dir/barrier.cc.o.d -o CMakeFiles/gloo.dir/barrier.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/barrier.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/broadcast.cc.o -MF CMakeFiles/gloo.dir/broadcast.cc.o.d -o CMakeFiles/gloo.dir/broadcast.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/broadcast.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/context.cc.o -MF CMakeFiles/gloo.dir/context.cc.o.d -o CMakeFiles/gloo.dir/context.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/gatherv.cc.o -MF CMakeFiles/gloo.dir/gatherv.cc.o.d -o CMakeFiles/gloo.dir/gatherv.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gatherv.cc [ 30%] Building CXX object gloo/CMakeFiles/gloo.dir/common/logging.cc.o [ 30%] Building CXX object gloo/CMakeFiles/gloo.dir/scatter.cc.o [ 30%] Building CXX object gloo/CMakeFiles/gloo.dir/common/utils.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/gather.cc.o -MF CMakeFiles/gloo.dir/gather.cc.o.d -o CMakeFiles/gloo.dir/gather.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gather.cc [ 32%] Building CXX object gloo/CMakeFiles/gloo.dir/types.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/reduce.cc.o -MF CMakeFiles/gloo.dir/reduce.cc.o.d -o CMakeFiles/gloo.dir/reduce.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/scatter.cc.o -MF CMakeFiles/gloo.dir/scatter.cc.o.d -o CMakeFiles/gloo.dir/scatter.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/scatter.cc [ 35%] Building CXX object gloo/CMakeFiles/gloo.dir/rendezvous/context.cc.o [ 35%] Building CXX object gloo/CMakeFiles/gloo.dir/common/linux.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/types.cc.o -MF CMakeFiles/gloo.dir/types.cc.o.d -o CMakeFiles/gloo.dir/types.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/types.cc [ 37%] Building CXX object gloo/CMakeFiles/gloo.dir/rendezvous/hash_store.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/common/logging.cc.o -MF CMakeFiles/gloo.dir/common/logging.cc.o.d -o CMakeFiles/gloo.dir/common/logging.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/common/utils.cc.o -MF CMakeFiles/gloo.dir/common/utils.cc.o.d -o CMakeFiles/gloo.dir/common/utils.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/utils.cc [ 39%] Building CXX object gloo/CMakeFiles/gloo.dir/rendezvous/prefix_store.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/common/linux.cc.o -MF CMakeFiles/gloo.dir/common/linux.cc.o.d -o CMakeFiles/gloo.dir/common/linux.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc [ 41%] Building CXX object gloo/CMakeFiles/gloo.dir/rendezvous/file_store.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/rendezvous/context.cc.o -MF CMakeFiles/gloo.dir/rendezvous/context.cc.o.d -o CMakeFiles/gloo.dir/rendezvous/context.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/context.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/rendezvous/hash_store.cc.o -MF CMakeFiles/gloo.dir/rendezvous/hash_store.cc.o.d -o CMakeFiles/gloo.dir/rendezvous/hash_store.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/hash_store.cc [ 43%] Building CXX object gloo/CMakeFiles/gloo.dir/rendezvous/redis_store.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/rendezvous/prefix_store.cc.o -MF CMakeFiles/gloo.dir/rendezvous/prefix_store.cc.o.d -o CMakeFiles/gloo.dir/rendezvous/prefix_store.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/prefix_store.cc [ 47%] Building CXX object gloo/CMakeFiles/gloo.dir/rendezvous/store.cc.o [ 47%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/address.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/rendezvous/file_store.cc.o -MF CMakeFiles/gloo.dir/rendezvous/file_store.cc.o.d -o CMakeFiles/gloo.dir/rendezvous/file_store.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/rendezvous/redis_store.cc.o -MF CMakeFiles/gloo.dir/rendezvous/redis_store.cc.o.d -o CMakeFiles/gloo.dir/rendezvous/redis_store.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc [ 49%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/context.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/rendezvous/store.cc.o -MF CMakeFiles/gloo.dir/rendezvous/store.cc.o.d -o CMakeFiles/gloo.dir/rendezvous/store.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/store.cc [ 50%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/device.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/address.cc.o -MF CMakeFiles/gloo.dir/transport/address.cc.o.d -o CMakeFiles/gloo.dir/transport/address.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/address.cc [ 54%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/pair.cc.o [ 56%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/address.cc.o [ 56%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/buffer.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/context.cc.o -MF CMakeFiles/gloo.dir/transport/context.cc.o.d -o CMakeFiles/gloo.dir/transport/context.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/context.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/device.cc.o -MF CMakeFiles/gloo.dir/transport/device.cc.o.d -o CMakeFiles/gloo.dir/transport/device.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/device.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/pair.cc.o -MF CMakeFiles/gloo.dir/transport/pair.cc.o.d -o CMakeFiles/gloo.dir/transport/pair.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.cc [ 58%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/unbound_buffer.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/buffer.cc.o -MF CMakeFiles/gloo.dir/transport/buffer.cc.o.d -o CMakeFiles/gloo.dir/transport/buffer.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/buffer.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/tcp/address.cc.o -MF CMakeFiles/gloo.dir/transport/tcp/address.cc.o.d -o CMakeFiles/gloo.dir/transport/tcp/address.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/address.cc [ 60%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/buffer.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/unbound_buffer.cc.o -MF CMakeFiles/gloo.dir/transport/unbound_buffer.cc.o.d -o CMakeFiles/gloo.dir/transport/unbound_buffer.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/unbound_buffer.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/tcp/buffer.cc.o -MF CMakeFiles/gloo.dir/transport/tcp/buffer.cc.o.d -o CMakeFiles/gloo.dir/transport/tcp/buffer.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/buffer.cc [ 62%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/context.cc.o [ 64%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/device.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/tcp/context.cc.o -MF CMakeFiles/gloo.dir/transport/tcp/context.cc.o.d -o CMakeFiles/gloo.dir/transport/tcp/context.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/context.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/tcp/device.cc.o -MF CMakeFiles/gloo.dir/transport/tcp/device.cc.o.d -o CMakeFiles/gloo.dir/transport/tcp/device.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc [ 66%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/error.cc.o [ 67%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/listener.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/tcp/error.cc.o -MF CMakeFiles/gloo.dir/transport/tcp/error.cc.o.d -o CMakeFiles/gloo.dir/transport/tcp/error.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/error.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/tcp/listener.cc.o -MF CMakeFiles/gloo.dir/transport/tcp/listener.cc.o.d -o CMakeFiles/gloo.dir/transport/tcp/listener.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/listener.cc [ 71%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/loop.cc.o [ 71%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/pair.cc.o [ 73%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/socket.cc.o [ 75%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/unbound_buffer.cc.o [ 79%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/ibverbs/buffer.cc.o [ 79%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/ibverbs/address.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/tcp/loop.cc.o -MF CMakeFiles/gloo.dir/transport/tcp/loop.cc.o.d -o CMakeFiles/gloo.dir/transport/tcp/loop.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/tcp/pair.cc.o -MF CMakeFiles/gloo.dir/transport/tcp/pair.cc.o.d -o CMakeFiles/gloo.dir/transport/tcp/pair.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/tcp/socket.cc.o -MF CMakeFiles/gloo.dir/transport/tcp/socket.cc.o.d -o CMakeFiles/gloo.dir/transport/tcp/socket.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc [ 81%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/ibverbs/context.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/tcp/unbound_buffer.cc.o -MF CMakeFiles/gloo.dir/transport/tcp/unbound_buffer.cc.o.d -o CMakeFiles/gloo.dir/transport/tcp/unbound_buffer.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/unbound_buffer.cc [ 83%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/uv/address.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/ibverbs/address.cc.o -MF CMakeFiles/gloo.dir/transport/ibverbs/address.cc.o.d -o CMakeFiles/gloo.dir/transport/ibverbs/address.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/address.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/ibverbs/buffer.cc.o -MF CMakeFiles/gloo.dir/transport/ibverbs/buffer.cc.o.d -o CMakeFiles/gloo.dir/transport/ibverbs/buffer.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/ibverbs/context.cc.o -MF CMakeFiles/gloo.dir/transport/ibverbs/context.cc.o.d -o CMakeFiles/gloo.dir/transport/ibverbs/context.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/context.cc [ 84%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/ibverbs/device.cc.o [ 88%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/ibverbs/pair.cc.o [ 88%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/ibverbs/memory_region.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/uv/address.cc.o -MF CMakeFiles/gloo.dir/transport/uv/address.cc.o.d -o CMakeFiles/gloo.dir/transport/uv/address.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/address.cc [ 90%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/uv/device.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/ibverbs/pair.cc.o -MF CMakeFiles/gloo.dir/transport/ibverbs/pair.cc.o.d -o CMakeFiles/gloo.dir/transport/ibverbs/pair.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc [ 92%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/uv/context.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/ibverbs/device.cc.o -MF CMakeFiles/gloo.dir/transport/ibverbs/device.cc.o.d -o CMakeFiles/gloo.dir/transport/ibverbs/device.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/ibverbs/memory_region.cc.o -MF CMakeFiles/gloo.dir/transport/ibverbs/memory_region.cc.o.d -o CMakeFiles/gloo.dir/transport/ibverbs/memory_region.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/memory_region.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/uv/device.cc.o -MF CMakeFiles/gloo.dir/transport/uv/device.cc.o.d -o CMakeFiles/gloo.dir/transport/uv/device.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/uv/context.cc.o -MF CMakeFiles/gloo.dir/transport/uv/context.cc.o.d -o CMakeFiles/gloo.dir/transport/uv/context.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/context.cc [ 94%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/uv/libuv.cc.o [ 96%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/uv/pair.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/uv/libuv.cc.o -MF CMakeFiles/gloo.dir/transport/uv/libuv.cc.o.d -o CMakeFiles/gloo.dir/transport/uv/libuv.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/libuv.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/uv/pair.cc.o -MF CMakeFiles/gloo.dir/transport/uv/pair.cc.o.d -o CMakeFiles/gloo.dir/transport/uv/pair.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc [ 98%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/uv/unbound_buffer.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/g++ -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial -isystem /usr/include/hiredis -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/uv/unbound_buffer.cc.o -MF CMakeFiles/gloo.dir/transport/uv/unbound_buffer.cc.o.d -o CMakeFiles/gloo.dir/transport/uv/unbound_buffer.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/unbound_buffer.cc In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/store.h:15, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.h:21, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc: In member function ‘virtual void gloo::rendezvous::RedisStore::set(const std::string&, const std::vector&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc:52:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 52 | GLOO_ENFORCE_EQ(reply->type, REDIS_REPLY_INTEGER); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(reply->redisReply::type, 3)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc:52:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 52 | GLOO_ENFORCE_EQ(reply->type, REDIS_REPLY_INTEGER); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc:53:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 53 | GLOO_ENFORCE_EQ(reply->integer, 1, "Key '", key, "' already set"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(reply->redisReply::integer, 1)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc:53:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 53 | GLOO_ENFORCE_EQ(reply->integer, 1, "Key '", key, "' already set"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc: In member function ‘virtual std::vector gloo::rendezvous::RedisStore::get(const std::string&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc:70:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 70 | GLOO_ENFORCE_EQ(reply->type, REDIS_REPLY_STRING); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(reply->redisReply::type, 1)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc:70:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 70 | GLOO_ENFORCE_EQ(reply->type, REDIS_REPLY_STRING); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/address.cc:15: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/address.cc: In constructor ‘gloo::transport::ibverbs::Address::Address(const std::vector&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/address.cc:26:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 26 | GLOO_ENFORCE_EQ(sizeof(addr_), bytes.size()); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(sizeof (((gloo::transport::ibverbs::Address*)this)->gloo::transport::ibverbs::Address::addr_), (& bytes)->std::vector::size())’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/address.cc:26:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 26 | GLOO_ENFORCE_EQ(sizeof(addr_), bytes.size()); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc: In member function ‘bool gloo::rendezvous::RedisStore::check(const std::vector >&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc:99:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 99 | GLOO_ENFORCE_EQ(reply->type, REDIS_REPLY_INTEGER); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(reply->redisReply::type, 3)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc:99:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 99 | GLOO_ENFORCE_EQ(reply->type, REDIS_REPLY_INTEGER); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc:100:33: warning: comparison of integer expressions of different signedness: ‘long long int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 100 | auto result = (reply->integer == keys.size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/address.cc:16: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/address.cc: In constructor ‘gloo::transport::tcp::Address::Address(const std::vector&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/address.cc:46:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 46 | GLOO_ENFORCE_EQ(sizeof(impl_), bytes.size()); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(sizeof (((gloo::transport::tcp::Address*)this)->gloo::transport::tcp::Address::impl_), (& bytes)->std::vector::size())’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/address.cc:46:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 46 | GLOO_ENFORCE_EQ(sizeof(impl_), bytes.size()); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/address.cc: In static member function ‘static gloo::transport::tcp::Address gloo::transport::tcp::Address::fromSockName(int)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/address.cc:98:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 98 | GLOO_ENFORCE_NE(rv, -1, "getsockname: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/address.cc:98:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 98 | GLOO_ENFORCE_NE(rv, -1, "getsockname: ", strerror(errno)); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/address.cc:15: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/address.cc: In constructor ‘gloo::transport::uv::Address::Address(const std::vector&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/address.cc:27:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 27 | GLOO_ENFORCE_EQ(sizeof(impl_), bytes.size()); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(sizeof (((gloo::transport::uv::Address*)this)->gloo::transport::uv::Address::impl_), (& bytes)->std::vector::size())’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/address.cc:27:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 27 | GLOO_ENFORCE_EQ(sizeof(impl_), bytes.size()); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/address.cc: In static member function ‘static gloo::transport::tcp::Address gloo::transport::tcp::Address::fromPeerName(int)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/address.cc:108:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 108 | GLOO_ENFORCE_NE(rv, -1, "getpeername: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/address.cc:108:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 108 | GLOO_ENFORCE_NE(rv, -1, "getpeername: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/barrier.cc: In function ‘void gloo::barrier(BarrierOptions&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/barrier.cc:30:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 30 | for (size_t d = 1; d < context->size; d <<= 1) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/address.cc: In member function ‘virtual std::string gloo::transport::uv::Address::str() const’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/address.cc:80:17: warning: comparison of integer expressions of different signedness: ‘const gloo::transport::uv::Address::sequence_type’ {aka ‘const int’} and ‘long unsigned int’ [-Wsign-compare] 80 | if (impl_.seq != SIZE_MAX) { | ^ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.h:15, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgatherv.h:11, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgatherv.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgatherv.cc: In member function ‘void gloo::AllgathervOptions::setOutput(std::unique_ptr, std::vector, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgatherv.cc:53:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 53 | GLOO_ENFORCE_EQ(elements.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(elements.std::vector::size(), ((std::__shared_ptr_access*)(&((gloo::AllgathervOptions*)this)->gloo::AllgathervOptions::context))->std::__shared_ptr_access::operator->()->gloo::Context::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgatherv.cc:53:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 53 | GLOO_ENFORCE_EQ(elements.size(), context->size); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.h:15, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gatherv.h:11, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gatherv.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gatherv.cc: In member function ‘void gloo::GathervOptions::setOutput(std::unique_ptr, std::vector, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gatherv.cc:54:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 54 | GLOO_ENFORCE_EQ(elementsPerRank.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(elementsPerRank.std::vector::size(), ((std::__shared_ptr_access*)(&((gloo::GathervOptions*)this)->gloo::GathervOptions::context))->std::__shared_ptr_access::operator->()->gloo::Context::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gatherv.cc:54:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 54 | GLOO_ENFORCE_EQ(elementsPerRank.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgatherv.cc:55:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 55 | GLOO_ENFORCE_EQ(totalElements * elementSize, buf->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals((((long unsigned int)totalElements) * elementSize), buf.std::unique_ptr::operator->()->gloo::transport::UnboundBuffer::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgatherv.cc:55:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 55 | GLOO_ENFORCE_EQ(totalElements * elementSize, buf->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gather.cc: In function ‘void gloo::gather(GatherOptions&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gather.cc:36:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 36 | for (size_t i = 0; i < context->size; i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gather.cc:37:13: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 37 | if (i == context->rank) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gatherv.cc:56:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 56 | GLOO_ENFORCE_EQ(totalElements * elementSize, buf->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals((((long unsigned int)totalElements) * elementSize), buf.std::unique_ptr::operator->()->gloo::transport::UnboundBuffer::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gatherv.cc:56:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 56 | GLOO_ENFORCE_EQ(totalElements * elementSize, buf->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gatherv.cc: In member function ‘void gloo::GathervOptions::setOutput(void*, std::vector, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gatherv.cc:68:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 68 | GLOO_ENFORCE_EQ(elementsPerRank.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(elementsPerRank.std::vector::size(), ((std::__shared_ptr_access*)(&((gloo::GathervOptions*)this)->gloo::GathervOptions::context))->std::__shared_ptr_access::operator->()->gloo::Context::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gatherv.cc:68:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 68 | GLOO_ENFORCE_EQ(elementsPerRank.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgatherv.cc: In member function ‘void gloo::AllgathervOptions::setOutput(void*, std::vector, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgatherv.cc:66:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 66 | GLOO_ENFORCE_EQ(elements.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(elements.std::vector::size(), ((std::__shared_ptr_access*)(&((gloo::AllgathervOptions*)this)->gloo::AllgathervOptions::context))->std::__shared_ptr_access::operator->()->gloo::Context::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgatherv.cc:66:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 66 | GLOO_ENFORCE_EQ(elements.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gather.cc:50:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 50 | for (size_t i = 0; i < context->size; i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gather.cc:51:13: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 51 | if (i == context->rank) { | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.h:11, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc: In member function ‘void gloo::AlltoallvOptions::setInput(std::unique_ptr, std::vector, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:52:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 52 | GLOO_ENFORCE_EQ(elementsPerRank.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(elementsPerRank.std::vector::size(), ((std::__shared_ptr_access*)(&((gloo::AlltoallvOptions*)this)->gloo::AlltoallvOptions::context))->std::__shared_ptr_access::operator->()->gloo::Context::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:52:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 52 | GLOO_ENFORCE_EQ(elementsPerRank.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:60:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 60 | GLOO_ENFORCE_EQ(totalElements * elementSize, buf->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals((((long unsigned int)totalElements) * elementSize), buf.std::unique_ptr::operator->()->gloo::transport::UnboundBuffer::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:60:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 60 | GLOO_ENFORCE_EQ(totalElements * elementSize, buf->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc: In member function ‘void gloo::AlltoallvOptions::setInput(void*, std::vector, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:71:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 71 | GLOO_ENFORCE_EQ(elementsPerRank.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(elementsPerRank.std::vector::size(), ((std::__shared_ptr_access*)(&((gloo::AlltoallvOptions*)this)->gloo::AlltoallvOptions::context))->std::__shared_ptr_access::operator->()->gloo::Context::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:71:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 71 | GLOO_ENFORCE_EQ(elementsPerRank.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc: In member function ‘void gloo::AlltoallvOptions::setOutput(std::unique_ptr, std::vector, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:89:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 89 | GLOO_ENFORCE_EQ(elementsPerRank.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(elementsPerRank.std::vector::size(), ((std::__shared_ptr_access*)(&((gloo::AlltoallvOptions*)this)->gloo::AlltoallvOptions::context))->std::__shared_ptr_access::operator->()->gloo::Context::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:89:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 89 | GLOO_ENFORCE_EQ(elementsPerRank.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:97:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 97 | GLOO_ENFORCE_EQ(totalElements * elementSize, buf->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals((((long unsigned int)totalElements) * elementSize), buf.std::unique_ptr::operator->()->gloo::transport::UnboundBuffer::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:97:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 97 | GLOO_ENFORCE_EQ(totalElements * elementSize, buf->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc: In member function ‘void gloo::AlltoallvOptions::setOutput(void*, std::vector, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:108:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 108 | GLOO_ENFORCE_EQ(elementsPerRank.size(), context->size); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.h:15, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/scatter.h:14, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/scatter.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/scatter.cc: In function ‘void gloo::scatter(ScatterOptions&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/scatter.cc:31:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 31 | GLOO_ENFORCE_EQ(in.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(elementsPerRank.std::vector::size(), ((std::__shared_ptr_access*)(&((gloo::AlltoallvOptions*)this)->gloo::AlltoallvOptions::context))->std::__shared_ptr_access::operator->()->gloo::Context::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:108:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 108 | GLOO_ENFORCE_EQ(elementsPerRank.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals((& in)->std::vector >::size(), ((const std::__shared_ptr_access*)(& context))->std::__shared_ptr_access::operator->()->gloo::Context::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/scatter.cc:31:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 31 | GLOO_ENFORCE_EQ(in.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/scatter.cc:40:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 40 | for (size_t i = 0; i < context->size; i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/scatter.cc:41:13: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 41 | if (i == context->rank) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/scatter.cc:51:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 51 | for (size_t i = 0; i < context->size; i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/scatter.cc:52:13: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 52 | if (i == context->rank) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gatherv.cc:54:3: required from here 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 124 | BINARY_COMP_HELPER(Equals, ==) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.h:15, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.h:14, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc: In function ‘void gloo::reduce(ReduceOptions&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:50:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 50 | GLOO_ENFORCE_EQ(in->size, opts.elements * opts.elementSize); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(in->gloo::transport::UnboundBuffer::size, (opts.gloo::ReduceOptions::elements * opts.gloo::ReduceOptions::elementSize))’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:50:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 50 | GLOO_ENFORCE_EQ(in->size, opts.elements * opts.elementSize); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:51:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 51 | GLOO_ENFORCE_EQ(out->size, opts.elements * opts.elementSize); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(out->gloo::transport::UnboundBuffer::size, (opts.gloo::ReduceOptions::elements * opts.gloo::ReduceOptions::elementSize))’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:51:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 51 | GLOO_ENFORCE_EQ(out->size, opts.elements * opts.elementSize); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:118:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 118 | GLOO_ENFORCE_EQ(numSegments % context->size, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals((((long unsigned int)numSegments) % ((long unsigned int)((int)((const std::__shared_ptr_access*)(& context))->std::__shared_ptr_access::operator->()->gloo::Context::size))), 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:118:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 118 | GLOO_ENFORCE_EQ(numSegments % context->size, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:119:3: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 119 | GLOO_ENFORCE_GE(numSegments, context->size * 2); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/store.h:15, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.h:11, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc: In member function ‘std::string gloo::rendezvous::FileStore::realPath(const std::string&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc:47:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 47 | GLOO_ENFORCE_EQ(buf.data(), ret, "realpath: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:39: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::GreaterEquals(numSegments, (((int)((const std::__shared_ptr_access*)(& context))->std::__shared_ptr_access::operator->()->gloo::Context::size) * 2))’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:119:3: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 119 | GLOO_ENFORCE_GE(numSegments, context->size * 2); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(buf.std::array::data(), ret)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc:47:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 47 | GLOO_ENFORCE_EQ(buf.data(), ret, "realpath: ", strerror(errno)); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.h:15, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgather.h:11, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgather.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgather.cc: In function ‘void gloo::allgather(AllgatherOptions&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgather.cc:39:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 39 | GLOO_ENFORCE_EQ(out->size, in->size * context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(out->gloo::transport::UnboundBuffer::size, (((long unsigned int)in->gloo::transport::UnboundBuffer::size) * ((long unsigned int)((int)((const std::__shared_ptr_access*)(& context))->std::__shared_ptr_access::operator->()->gloo::Context::size))))’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgather.cc:39:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 39 | GLOO_ENFORCE_EQ(out->size, in->size * context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgather.cc:41:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 41 | GLOO_ENFORCE_EQ(out->size % context->size, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/scatter.cc:31:5: required from here 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 124 | BINARY_COMP_HELPER(Equals, ==) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals((((long unsigned int)out->gloo::transport::UnboundBuffer::size) % ((long unsigned int)((int)((const std::__shared_ptr_access*)(& context))->std::__shared_ptr_access::operator->()->gloo::Context::size))), 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgather.cc:41:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 41 | GLOO_ENFORCE_EQ(out->size % context->size, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc: In member function ‘virtual void gloo::rendezvous::FileStore::set(const std::string&, const std::vector&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc:90:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 90 | GLOO_ENFORCE_EQ(rv, 0, "rename: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc:90:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 90 | GLOO_ENFORCE_EQ(rv, 0, "rename: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc: In member function ‘virtual std::vector gloo::rendezvous::FileStore::get(const std::string&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc:107:3: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 107 | GLOO_ENFORCE_GT(n, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:33: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Greater(n, 0)’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc:107:3: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 107 | GLOO_ENFORCE_GT(n, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:52:3: required from here 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 124 | BINARY_COMP_HELPER(Equals, ==) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc: In member function ‘bool gloo::rendezvous::FileStore::check(const std::vector >&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc:125:7: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 125 | GLOO_ENFORCE_EQ(errno, ENOENT); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals((*(const int*)__errno_location()), 2)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc:125:7: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 125 | GLOO_ENFORCE_EQ(errno, ENOENT); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgatherv.cc:53:3: required from here 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 124 | BINARY_COMP_HELPER(Equals, ==) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:16: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc: In static member function ‘static std::shared_ptr gloo::transport::tcp::Socket::createForFamily(sa_family_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:24:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 24 | GLOO_ENFORCE_NE(rv, -1, "socket: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:24:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 24 | GLOO_ENFORCE_NE(rv, -1, "socket: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:171:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 171 | for (auto i = 0; i < numSegments; i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:187:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 187 | if ((i - 2) < numSegmentsPerRank) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:199:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 199 | if (i < (numSegments - 2)) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.h:15, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.h:15, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc: In function ‘void gloo::{anonymous}::allreduce(const gloo::detail::AllreduceOptionsImpl&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:108:3: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 108 | GLOO_ENFORCE_GT(out.size(), 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc: In member function ‘void gloo::transport::tcp::Socket::reuseAddr(bool)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:39:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 39 | GLOO_ENFORCE_NE(rv, -1, "setsockopt: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:39:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 39 | GLOO_ENFORCE_NE(rv, -1, "setsockopt: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:33: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Greater((& out)->std::vector >::size(), 0)’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:108:3: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 108 | GLOO_ENFORCE_GT(out.size(), 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc: In member function ‘void gloo::transport::tcp::Socket::noDelay(bool)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:45:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 45 | GLOO_ENFORCE_NE(rv, -1, "setsockopt: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:45:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 45 | GLOO_ENFORCE_NE(rv, -1, "setsockopt: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc: In member function ‘void gloo::transport::tcp::Socket::block(bool)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:50:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 50 | GLOO_ENFORCE_NE(rv, -1, "fcntl: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:50:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 50 | GLOO_ENFORCE_NE(rv, -1, "fcntl: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:59:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 59 | GLOO_ENFORCE_NE(rv, -1, "fcntl: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:59:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 59 | GLOO_ENFORCE_NE(rv, -1, "fcntl: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:206:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 206 | if (i < numSegmentsPerRank) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:223:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 223 | for (size_t rank = 0; rank < context->size; rank++) { | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:224:16: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 224 | if (rank == context->rank) { | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc: In member function ‘void gloo::transport::tcp::Socket::configureTimeout(int, std::chrono::milliseconds)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:68:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 68 | GLOO_ENFORCE_NE(rv, -1, "setsockopt: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:68:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 68 | GLOO_ENFORCE_NE(rv, -1, "setsockopt: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:105:14: warning: variable ‘slot’ set but not used [-Wunused-but-set-variable] 105 | const auto slot = Slot::build(kAllreduceSlotPrefix, opts.tag); | ^~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc: In member function ‘void gloo::transport::tcp::Socket::bind(const sockaddr*, socklen_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:95:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 95 | GLOO_ENFORCE_NE(rv, -1, "bind: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:95:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 95 | GLOO_ENFORCE_NE(rv, -1, "bind: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc: In member function ‘void gloo::transport::tcp::Socket::listen(int)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:100:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 100 | GLOO_ENFORCE_NE(rv, -1, "listen: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:100:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 100 | GLOO_ENFORCE_NE(rv, -1, "listen: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc: In member function ‘void gloo::transport::tcp::Socket::connect(const sockaddr*, socklen_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:142:9: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 142 | GLOO_ENFORCE_NE(rv, -1, "connect: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:142:9: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 142 | GLOO_ENFORCE_NE(rv, -1, "connect: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc: In function ‘std::vector > gloo::pciDevices(PCIClassMatch)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc:97:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 97 | if (match.value != (pciGetClass(device) & match.mask)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc:31: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc: In function ‘std::string gloo::pciPath(const std::string&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc:111:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 111 | GLOO_ENFORCE_NE(rv, -1, strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc:111:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 111 | GLOO_ENFORCE_NE(rv, -1, strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:156:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 156 | GLOO_ENFORCE_THAT_IMPL(Less((x), (y)), #x " < " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc:112:3: note: in expansion of macro ‘GLOO_ENFORCE_LT’ 112 | GLOO_ENFORCE_LT(rv, buf.size()); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:156:30: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Less(rv, buf.std::array::size())’ 156 | GLOO_ENFORCE_THAT_IMPL(Less((x), (y)), #x " < " #y, __VA_ARGS__) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc:112:3: note: in expansion of macro ‘GLOO_ENFORCE_LT’ 112 | GLOO_ENFORCE_LT(rv, buf.size()); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc: In function ‘int gloo::pciDistance(const std::string&, const std::string&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc:135:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 135 | if (prefixLength == partsA.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc:139:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 139 | if (prefixLength == partsB.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc: In function ‘void gloo::{anonymous}::ring(const gloo::detail::AllreduceOptionsImpl&, ReduceRangeFunction, BroadcastRangeFunction)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:215:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 215 | GLOO_ENFORCE_EQ(numSegments % context->size, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals((((long unsigned int)numSegments) % ((long unsigned int)((int)((const std::__shared_ptr_access*)(& context))->std::__shared_ptr_access::operator->()->gloo::Context::size))), 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:215:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 215 | GLOO_ENFORCE_EQ(numSegments % context->size, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:216:3: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 216 | GLOO_ENFORCE_GE(numSegments, context->size * 2); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:39: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::GreaterEquals(numSegments, (((int)((const std::__shared_ptr_access*)(& context))->std::__shared_ptr_access::operator->()->gloo::Context::size) * 2))’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:216:3: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 216 | GLOO_ENFORCE_GE(numSegments, context->size * 2); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc: In instantiation of ‘void gloo::AllreduceLocal::run() [with T = signed char]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:43:1: required from here 41 | #define INSTANTIATE_TEMPLATE(T) template class AllreduceLocal; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc: In instantiation of ‘void gloo::AllreduceLocal::run() [with T = unsigned char]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:44:1: required from here 41 | #define INSTANTIATE_TEMPLATE(T) template class AllreduceLocal; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc: In instantiation of ‘void gloo::AllreduceLocal::run() [with T = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:45:1: required from here 41 | #define INSTANTIATE_TEMPLATE(T) template class AllreduceLocal; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc: In instantiation of ‘void gloo::AllreduceLocal::run() [with T = long int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:46:1: required from here 41 | #define INSTANTIATE_TEMPLATE(T) template class AllreduceLocal; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc: In instantiation of ‘void gloo::AllreduceLocal::run() [with T = long unsigned int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:47:1: required from here 41 | #define INSTANTIATE_TEMPLATE(T) template class AllreduceLocal; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgather.cc:41:5: required from here 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 124 | BINARY_COMP_HELPER(Equals, ==) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc: In instantiation of ‘void gloo::AllreduceLocal::run() [with T = float]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:48:1: required from here 41 | #define INSTANTIATE_TEMPLATE(T) template class AllreduceLocal; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Greater(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc:107:3: required from here 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:126:29: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 126 | BINARY_COMP_HELPER(Greater, >) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc: In instantiation of ‘void gloo::AllreduceLocal::run() [with T = double]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:49:1: required from here 41 | #define INSTANTIATE_TEMPLATE(T) template class AllreduceLocal; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc: In instantiation of ‘void gloo::AllreduceLocal::run() [with T = gloo::float16]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:50:1: required from here 41 | #define INSTANTIATE_TEMPLATE(T) template class AllreduceLocal; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:36:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct gloo::float16’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 36 | memcpy(ptrs_[i], ptrs_[0], bytes_); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/math.h:11, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/algorithm.h:14, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.h:11, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/types.h:96:19: note: ‘struct gloo::float16’ declared here 96 | struct alignas(2) float16 { | ^~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc: In instantiation of ‘void gloo::AllreduceLocal::run() [with T = char]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:52:1: required from here 41 | #define INSTANTIATE_TEMPLATE(T) template class AllreduceLocal; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:279:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 279 | for (auto i = 0; i < (numSegments - numSegmentsPerRank + 2); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.h:15, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.cc: In constructor ‘gloo::Context::Context(int, int, int)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.cc:26:3: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 26 | GLOO_ENFORCE_GE(rank, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:39: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::GreaterEquals(rank, 0)’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.cc:26:3: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 26 | GLOO_ENFORCE_GE(rank, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:307:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 307 | if (i < (numSegments - numSegmentsPerRank)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.cc:28:3: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 28 | GLOO_ENFORCE_GE(size, 1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:118:3: required from here 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 124 | BINARY_COMP_HELPER(Equals, ==) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:39: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::GreaterEquals(size, 1)’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.cc:28:3: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 28 | GLOO_ENFORCE_GE(size, 1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::GreaterEquals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:119:3: required from here 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:127:35: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 127 | BINARY_COMP_HELPER(GreaterEquals, >=) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:315:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 315 | if (i < numSegmentsPerRank) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:362:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 362 | for (auto i = 0; i < (numSegments - numSegmentsPerRank + 2); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:379:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 379 | if (i < (numSegments - numSegmentsPerRank)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:387:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 387 | if (i < numSegmentsPerRank) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc: In function ‘std::vector gloo::{anonymous}::computeGroupSizePerStep(size_t, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:400:3: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 400 | GLOO_ENFORCE_GT(n, 1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:33: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Greater(n, 1)’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:400:3: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 400 | GLOO_ENFORCE_GT(n, 1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/broadcast.cc: In function ‘void gloo::broadcast(BroadcastOptions&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/broadcast.cc:92:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 92 | for (auto i = 0; i < numSends; i++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.cc: In member function ‘int gloo::Context::nextSlot(int)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.cc:50:3: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 50 | GLOO_ENFORCE_GT(numToSkip, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:33: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Greater(numToSkip, 0)’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.cc:50:3: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 50 | GLOO_ENFORCE_GT(numToSkip, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc: In function ‘void gloo::{anonymous}::bcube(const gloo::detail::AllreduceOptionsImpl&, ReduceRangeFunction, BroadcastRangeFunction)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:527:15: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 527 | if (src == context->rank) { | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:540:15: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 540 | if (dst == context->rank) { | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:566:16: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 566 | if (peer == context->rank) { | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:583:15: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 583 | if (src == context->rank) { | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:613:15: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 613 | if (src == context->rank) { | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:633:15: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 633 | if (dst == context->rank) { | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:646:16: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 646 | if (peer == context->rank) { | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:656:16: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 656 | if (peer == context->rank) { | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Less(const T1&, const T2&) [with T1 = long int; T2 = long unsigned int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc:112:3: required from here 156 | GLOO_ENFORCE_THAT_IMPL(Less((x), (y)), #x " < " #y, __VA_ARGS__) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:128:26: warning: comparison of integer expressions of different signedness: ‘const long int’ and ‘const long unsigned int’ [-Wsign-compare] 128 | BINARY_COMP_HELPER(Less, <) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.h:15, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/context.h:17, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/context.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/context.cc: In member function ‘std::shared_ptr gloo::rendezvous::ContextFactory::makeContext(std::shared_ptr&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/context.cc:127:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 127 | GLOO_ENFORCE_LE(addressSize, sendData_[i].size()); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:36: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::LessEquals(addressSize, (&((gloo::rendezvous::ContextFactory*)this)->gloo::rendezvous::ContextFactory::sendData_.std::vector >::operator[](((std::vector >::size_type)i)))->std::vector::size())’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/context.cc:127:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 127 | GLOO_ENFORCE_LE(addressSize, sendData_[i].size()); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Greater(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:108:3: required from here 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:126:29: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 126 | BINARY_COMP_HELPER(Greater, >) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:215:3: required from here 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 124 | BINARY_COMP_HELPER(Equals, ==) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::GreaterEquals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:216:3: required from here 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:127:35: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 127 | BINARY_COMP_HELPER(GreaterEquals, >=) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:18: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc: In constructor ‘gloo::transport::tcp::Deferrables::Deferrables()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:47:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 47 | GLOO_ENFORCE_NE(rv, -1, "pipe: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:47:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 47 | GLOO_ENFORCE_NE(rv, -1, "pipe: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc: In member function ‘void gloo::transport::tcp::Deferrables::defer(function_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:69:7: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 69 | GLOO_ENFORCE_NE(rv, -1, "write: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:69:7: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 69 | GLOO_ENFORCE_NE(rv, -1, "write: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc: In member function ‘virtual void gloo::transport::tcp::Deferrables::handleEvents(int)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:90:7: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 90 | GLOO_ENFORCE_NE(rv, -1, "read: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:90:7: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 90 | GLOO_ENFORCE_NE(rv, -1, "read: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc: In constructor ‘gloo::transport::tcp::Loop::Loop()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:104:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 104 | GLOO_ENFORCE_NE(fd_, -1, "epoll_create: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(((gloo::transport::tcp::Loop*)this)->gloo::transport::tcp::Loop::fd_, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:104:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 104 | GLOO_ENFORCE_NE(fd_, -1, "epoll_create: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc: In member function ‘void gloo::transport::tcp::Loop::registerDescriptor(int, int, gloo::transport::tcp::Handler*)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:128:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 128 | GLOO_ENFORCE_NE(rv, -1, "epoll_ctl: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:128:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 128 | GLOO_ENFORCE_NE(rv, -1, "epoll_ctl: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc: In member function ‘void gloo::transport::tcp::Loop::unregisterDescriptor(int, gloo::transport::tcp::Handler*)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:133:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 133 | GLOO_ENFORCE_NE(rv, -1, "epoll_ctl: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:133:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 133 | GLOO_ENFORCE_NE(rv, -1, "epoll_ctl: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc: In member function ‘void gloo::transport::tcp::Loop::run()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:165:5: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 165 | GLOO_ENFORCE_NE(nfds, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(nfds, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:165:5: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 165 | GLOO_ENFORCE_NE(nfds, -1); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/context.h:21, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/device.h:14, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.h:18, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/memory_region.h:11, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/memory_region.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/memory_region.cc: In destructor ‘gloo::transport::ibverbs::MemoryRegion::~MemoryRegion()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/memory_region.cc:37:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 37 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/memory_region.cc:37:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 37 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/memory_region.cc:37:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 37 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: note: in C++11 destructors default to ‘noexcept’ 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/memory_region.cc:37:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 37 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/context.h:21, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/device.h:14, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.h:18, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.h:23, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc: In constructor ‘gloo::transport::ibverbs::Pair::Pair(const std::shared_ptr&, std::chrono::milliseconds)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:51:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 51 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:51:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 51 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:81:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 81 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:81:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 81 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:92:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 92 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:92:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 92 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:98:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 98 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:98:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 98 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc: In destructor ‘virtual gloo::transport::ibverbs::Pair::~Pair()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:125:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 125 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:125:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 125 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:128:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 128 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:128:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 128 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:125:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 125 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: note: in C++11 destructors default to ‘noexcept’ 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:125:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 125 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:128:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 128 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: note: in C++11 destructors default to ‘noexcept’ 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:128:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 128 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc: In member function ‘virtual void gloo::transport::ibverbs::Pair::connect(const std::vector&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:174:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 174 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:174:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 174 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:191:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 191 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:191:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 191 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc: In member function ‘void gloo::transport::ibverbs::Pair::sendMemoryRegion(ibv_mr*, int)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:245:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 245 | GLOO_ENFORCE_EQ(mappedSendRegions_.count(slot), 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(((gloo::transport::ibverbs::Pair*)this)->gloo::transport::ibverbs::Pair::mappedSendRegions_.std::map >::count(slot), 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:245:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 245 | GLOO_ENFORCE_EQ(mappedSendRegions_.count(slot), 0); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/context.h:21, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/device.h:14, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.h:18, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.h:20, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc: In destructor ‘virtual gloo::transport::ibverbs::Buffer::~Buffer()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc:63:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 63 | GLOO_ENFORCE_EQ(sendPending_, 0, "Destructing buffer expecting completions"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals, int>(((gloo::transport::ibverbs::Buffer*)this)->gloo::transport::ibverbs::Buffer::sendPending_, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc:63:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 63 | GLOO_ENFORCE_EQ(sendPending_, 0, "Destructing buffer expecting completions"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc:63:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 63 | GLOO_ENFORCE_EQ(sendPending_, 0, "Destructing buffer expecting completions"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: note: in C++11 destructors default to ‘noexcept’ 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc:63:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 63 | GLOO_ENFORCE_EQ(sendPending_, 0, "Destructing buffer expecting completions"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc: In member function ‘virtual void gloo::transport::ibverbs::Buffer::waitSend()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc:124:7: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 124 | GLOO_ENFORCE_GT(sendPending_, 0, "No send to wait for"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:33: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Greater, int>(((gloo::transport::ibverbs::Buffer*)this)->gloo::transport::ibverbs::Buffer::sendPending_, 0)’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc:124:7: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 124 | GLOO_ENFORCE_GT(sendPending_, 0, "No send to wait for"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc:145:7: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 145 | GLOO_ENFORCE_GT(sendPending_, 0, "No send to wait for"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:33: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Greater, int>(((gloo::transport::ibverbs::Buffer*)this)->gloo::transport::ibverbs::Buffer::sendPending_, 0)’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc:145:7: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 145 | GLOO_ENFORCE_GT(sendPending_, 0, "No send to wait for"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc: In member function ‘virtual void gloo::transport::ibverbs::Buffer::send(size_t, size_t, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc:176:3: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 176 | GLOO_ENFORCE_LE(offset + length, size_); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:36: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::LessEquals((offset + length), ((gloo::transport::ibverbs::Buffer*)this)->gloo::transport::ibverbs::Buffer::gloo::transport::Buffer.gloo::transport::Buffer::size_)’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc:176:3: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 176 | GLOO_ENFORCE_LE(offset + length, size_); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc:171:7: warning: unused variable ‘rv’ [-Wunused-variable] 171 | int rv; | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc: In member function ‘virtual std::unique_ptr gloo::transport::ibverbs::Pair::createSendBuffer(int, void*, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:313:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 313 | GLOO_ENFORCE_EQ(sendCompletionHandlers_.count(slot), 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(((gloo::transport::ibverbs::Pair*)this)->gloo::transport::ibverbs::Pair::sendCompletionHandlers_.std::map::count(slot), 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:313:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 313 | GLOO_ENFORCE_EQ(sendCompletionHandlers_.count(slot), 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc: In member function ‘virtual std::unique_ptr gloo::transport::ibverbs::Pair::createRecvBuffer(int, void*, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:322:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 322 | GLOO_ENFORCE_EQ(recvCompletionHandlers_.count(slot), 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(((gloo::transport::ibverbs::Pair*)this)->gloo::transport::ibverbs::Pair::recvCompletionHandlers_.std::map::count(slot), 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:322:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 322 | GLOO_ENFORCE_EQ(recvCompletionHandlers_.count(slot), 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc: In member function ‘void gloo::transport::ibverbs::Pair::handleCompletionEvent()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:369:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 369 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:369:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 369 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc: In member function ‘void gloo::transport::ibverbs::Pair::pollCompletions()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:390:5: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 390 | GLOO_ENFORCE_GE(nwc, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:39: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::GreaterEquals(nwc, 0)’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:390:5: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 390 | GLOO_ENFORCE_GE(nwc, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:399:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 399 | if (nwc == 0 || nwc < wc.size()) { | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc: In member function ‘void gloo::transport::ibverbs::Pair::handleCompletion(ibv_wc*)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:411:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 411 | GLOO_ENFORCE_EQ( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(wc->ibv_wc::status, IBV_WC_SUCCESS)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:411:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 411 | GLOO_ENFORCE_EQ( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:430:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 430 | GLOO_ENFORCE_EQ( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(wc->ibv_wc::status, IBV_WC_SUCCESS)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:430:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 430 | GLOO_ENFORCE_EQ( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:455:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 455 | GLOO_ENFORCE_EQ( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(wc->ibv_wc::status, IBV_WC_SUCCESS)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:455:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 455 | GLOO_ENFORCE_EQ( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:475:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 475 | GLOO_ENFORCE_EQ( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(wc->ibv_wc::status, IBV_WC_SUCCESS)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:475:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 475 | GLOO_ENFORCE_EQ( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:483:5: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 483 | GLOO_ENFORCE_GT(mappedSendRegions_.size(), 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:33: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Greater(((gloo::transport::ibverbs::Pair*)this)->gloo::transport::ibverbs::Pair::mappedSendRegions_.std::map >::size(), 0)’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:483:5: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 483 | GLOO_ENFORCE_GT(mappedSendRegions_.size(), 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:484:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 484 | GLOO_ENFORCE_EQ(mappedSendRegions_.count(slot), 1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(((gloo::transport::ibverbs::Pair*)this)->gloo::transport::ibverbs::Pair::mappedSendRegions_.std::map >::count(((std::map >::key_type)slot)), 1)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:484:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 484 | GLOO_ENFORCE_EQ(mappedSendRegions_.count(slot), 1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc: In member function ‘void gloo::transport::ibverbs::Pair::send(gloo::transport::ibverbs::Buffer*, size_t, size_t, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:507:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 507 | GLOO_ENFORCE_NE(peer, (const struct ibv_mr*)nullptr); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(peer, 0)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:507:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 507 | GLOO_ENFORCE_NE(peer, (const struct ibv_mr*)nullptr); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/context.h:21, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/device.h:14, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.h:18, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc: In constructor ‘gloo::transport::ibverbs::Device::Device(const gloo::transport::ibverbs::attr&, ibv_context*)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:112:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 112 | GLOO_ENFORCE_EQ(rv, 0, "ibv_query_device: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:112:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 112 | GLOO_ENFORCE_EQ(rv, 0, "ibv_query_device: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:116:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 116 | GLOO_ENFORCE_EQ(rv, 0, "ibv_query_port: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:116:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 116 | GLOO_ENFORCE_EQ(rv, 0, "ibv_query_port: ", strerror(errno)); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/listener.cc:18: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/helpers.h: In instantiation of ‘void gloo::transport::tcp::ReadValueOperation::handleEvents(int) [with T = long int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/helpers.h:54:8: required from here 54 | void handleEvents(int events) override { | ^~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/helpers.h:67:12: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 67 | if (rv < sizeof(t_)) { | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc: In destructor ‘virtual gloo::transport::ibverbs::Device::~Device()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:139:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 139 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:139:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 139 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:142:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 142 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:142:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 142 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:145:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 145 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:145:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 145 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:139:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 139 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: note: in C++11 destructors default to ‘noexcept’ 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:139:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 139 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:142:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 142 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: note: in C++11 destructors default to ‘noexcept’ 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:142:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 142 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:145:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 145 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: note: in C++11 destructors default to ‘noexcept’ 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:145:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 145 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc: In member function ‘void gloo::transport::ibverbs::Device::loop()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:182:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 182 | GLOO_ENFORCE_NE(flags, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(flags, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:182:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 182 | GLOO_ENFORCE_NE(flags, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:185:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 185 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:185:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 185 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:196:5: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 196 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:196:5: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 196 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:205:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 205 | GLOO_ENFORCE_EQ(rv, 0, "ibv_get_cq_event"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:205:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 205 | GLOO_ENFORCE_EQ(rv, 0, "ibv_get_cq_event"); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/context.h:21, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/device.h:14, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.h:18, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/buffer.h:19, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/buffer.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/buffer.cc: In member function ‘virtual void gloo::transport::tcp::Buffer::waitSend()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/buffer.cc:92:5: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 92 | GLOO_ENFORCE_GE(1, sendCompletions_); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:39: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::GreaterEquals(1, ((gloo::transport::tcp::Buffer*)this)->gloo::transport::tcp::Buffer::sendCompletions_)’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/buffer.cc:92:5: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 92 | GLOO_ENFORCE_GE(1, sendCompletions_); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/buffer.cc:104:7: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 104 | GLOO_ENFORCE_GT(sendPending_, 0, "No send to wait for"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:33: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Greater, int>(((gloo::transport::tcp::Buffer*)this)->gloo::transport::tcp::Buffer::sendPending_, 0)’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/buffer.cc:104:7: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 104 | GLOO_ENFORCE_GT(sendPending_, 0, "No send to wait for"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/buffer.cc: In member function ‘virtual void gloo::transport::tcp::Buffer::send(size_t, size_t, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/buffer.cc:128:3: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 128 | GLOO_ENFORCE_LE(offset + length, size_); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:36: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::LessEquals((offset + length), ((gloo::transport::tcp::Buffer*)this)->gloo::transport::tcp::Buffer::gloo::transport::Buffer.gloo::transport::Buffer::size_)’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/buffer.cc:128:3: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 128 | GLOO_ENFORCE_LE(offset + length, size_); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:245:3: required from here 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 124 | BINARY_COMP_HELPER(Equals, ==) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.h:30, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc: In member function ‘virtual void gloo::transport::tcp::Pair::connect(const std::vector&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:103:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 103 | GLOO_ENFORCE_EQ(state_, INITIALIZING); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(((gloo::transport::tcp::Pair*)this)->gloo::transport::tcp::Pair::state_, gloo::transport::tcp::Pair::INITIALIZING)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:103:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 103 | GLOO_ENFORCE_EQ(state_, INITIALIZING); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Greater(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:483:5: required from here 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:126:29: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 126 | BINARY_COMP_HELPER(Greater, >) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc: In function ‘void gloo::transport::tcp::setSocketBlocking(int, bool)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:171:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 171 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:171:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 171 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:178:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 178 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:178:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 178 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc: In member function ‘ssize_t gloo::transport::tcp::Pair::prepareRead(gloo::transport::tcp::Op&, gloo::NonOwningPtr&, iovec&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:416:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 416 | GLOO_ENFORCE_LE(op.preamble.roffset + op.preamble.length, op.buf->size_); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:36: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::LessEquals((op.gloo::transport::tcp::Op::preamble.gloo::transport::tcp::Op::::roffset + op.gloo::transport::tcp::Op::preamble.gloo::transport::tcp::Op::::length), op.gloo::transport::tcp::Op::buf->gloo::transport::tcp::Buffer::gloo::transport::Buffer.gloo::transport::Buffer::size_)’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:416:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 416 | GLOO_ENFORCE_LE(op.preamble.roffset + op.preamble.length, op.buf->size_); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/context.h:21, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/context.h:20, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/context.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/context.cc: In constructor ‘gloo::transport::tcp::Rank::Rank(const std::vector&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/context.cc:262:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 262 | GLOO_ENFORCE_EQ( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals((pairIdChunkSz % sizeof (ssize_t)), 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/context.cc:262:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 262 | GLOO_ENFORCE_EQ( | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/context.h:21, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/device.h:14, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.h:18, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc: In function ‘void gloo::transport::tcp::lookupAddrForIface(attr&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc:32:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 32 | GLOO_ENFORCE_NE(rv, -1, strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc:32:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 32 | GLOO_ENFORCE_NE(rv, -1, strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc: In function ‘void gloo::transport::tcp::lookupAddrForHostname(attr&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc:101:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 101 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc:101:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 101 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc: In function ‘gloo::transport::tcp::attr gloo::transport::tcp::CreateDeviceAttr(const attr&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc:156:7: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 156 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc:156:7: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 156 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc: In function ‘const std::string gloo::transport::tcp::sockaddrToInterfaceName(const attr&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc:184:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 184 | GLOO_ENFORCE_NE(rv, -1, strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc:184:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 184 | GLOO_ENFORCE_NE(rv, -1, strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc: In function ‘bool gloo::transport::uv::{anonymous}::lookupAddrForIface(gloo::transport::uv::attr*)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc:64:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 64 | for (auto i = 0; i < addresses.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/context.h:21, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/device.h:14, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.h:20, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc: In function ‘void gloo::transport::uv::{anonymous}::lookupAddrForHostname(gloo::transport::uv::attr&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc:121:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 121 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc:121:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 121 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc: In function ‘std::shared_ptr gloo::transport::uv::CreateDevice(attr)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc:173:7: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 173 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc:173:7: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 173 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc: In member function ‘bool gloo::transport::tcp::Device::isInitiator(const gloo::transport::tcp::Address&, const gloo::transport::tcp::Address&) const’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc:302:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 302 | GLOO_ENFORCE_NE(rv, 0, "Cannot connect to self"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, 0)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc:302:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 302 | GLOO_ENFORCE_NE(rv, 0, "Cannot connect to self"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc: In member function ‘virtual void gloo::transport::tcp::Pair::handleEvents(int)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:651:3: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 651 | GLOO_ENFORCE_LE(state_, CONNECTED); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:36: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::LessEquals(((gloo::transport::tcp::Pair*)this)->gloo::transport::tcp::Pair::state_, gloo::transport::tcp::Pair::CONNECTED)’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:651:3: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 651 | GLOO_ENFORCE_LE(state_, CONNECTED); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc: In member function ‘virtual void gloo::transport::tcp::Pair::verifyConnected()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:773:3: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 773 | GLOO_ENFORCE_GE( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:39: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::GreaterEquals(((gloo::transport::tcp::Pair*)this)->gloo::transport::tcp::Pair::state_, gloo::transport::tcp::Pair::CONNECTED)’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:773:3: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 773 | GLOO_ENFORCE_GE( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc: In member function ‘void gloo::transport::tcp::Pair::send(gloo::transport::tcp::Op&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:840:5: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 840 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:840:5: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 840 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:842:5: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 842 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:842:5: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 842 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc: In member function ‘virtual void gloo::transport::tcp::Pair::send(gloo::transport::UnboundBuffer*, uint64_t, size_t, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:894:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 894 | GLOO_ENFORCE_LE(nbytes, tbuf->size - offset); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:36: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::LessEquals(nbytes, (((long unsigned int)tbuf->gloo::transport::UnboundBuffer::size) - offset))’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:894:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 894 | GLOO_ENFORCE_LE(nbytes, tbuf->size - offset); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc: In member function ‘virtual void gloo::transport::tcp::Pair::recv(gloo::transport::UnboundBuffer*, uint64_t, size_t, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:927:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 927 | GLOO_ENFORCE_LE(nbytes, tbuf->size - offset); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:36: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::LessEquals(nbytes, (((long unsigned int)tbuf->gloo::transport::UnboundBuffer::size) - offset))’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:927:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 927 | GLOO_ENFORCE_LE(nbytes, tbuf->size - offset); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc: In member function ‘bool gloo::transport::tcp::Pair::tryRecv(gloo::transport::UnboundBuffer*, uint64_t, size_t, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:956:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 956 | GLOO_ENFORCE_LE(nbytes, tbuf->size - offset); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:36: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::LessEquals(nbytes, (((long unsigned int)tbuf->gloo::transport::UnboundBuffer::size) - offset))’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:956:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 956 | GLOO_ENFORCE_LE(nbytes, tbuf->size - offset); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc: In constructor ‘gloo::transport::uv::Device::Device(const gloo::transport::uv::attr&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc:183:7: warning: unused variable ‘rv’ [-Wunused-variable] 183 | int rv; | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/context.cc:262:3: required from here 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 124 | BINARY_COMP_HELPER(Equals, ==) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc: In member function ‘void gloo::transport::uv::Device::connect(const gloo::transport::uv::Address&, const gloo::transport::uv::Address&, std::chrono::milliseconds, ConnectCallback)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc:264:16: warning: unused variable ‘addrlen’ [-Wunused-variable] 264 | const auto addrlen = sizeof(struct sockaddr_in); | ^~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc:272:16: warning: unused variable ‘addrlen’ [-Wunused-variable] 272 | const auto addrlen = sizeof(struct sockaddr_in6); | ^~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.h:31, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc: In member function ‘virtual void gloo::transport::uv::Pair::connect(const std::vector&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc:59:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 59 | GLOO_ENFORCE_EQ(state_, INITIALIZED); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(((gloo::transport::uv::Pair*)this)->gloo::transport::uv::Pair::state_, gloo::transport::uv::Pair::INITIALIZED)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc:59:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 59 | GLOO_ENFORCE_EQ(state_, INITIALIZED); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc: In member function ‘virtual void gloo::transport::uv::Pair::send(gloo::transport::UnboundBuffer*, uint64_t, size_t, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc:460:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 460 | GLOO_ENFORCE_LE(nbytes, tbuf->size - offset); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:36: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::LessEquals(nbytes, (((long unsigned int)tbuf->gloo::transport::UnboundBuffer::size) - offset))’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc:460:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 460 | GLOO_ENFORCE_LE(nbytes, tbuf->size - offset); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc: In member function ‘virtual void gloo::transport::uv::Pair::recv(gloo::transport::UnboundBuffer*, uint64_t, size_t, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc:494:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 494 | GLOO_ENFORCE_LE(nbytes, tbuf->size - offset); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:36: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::LessEquals(nbytes, (((long unsigned int)tbuf->gloo::transport::UnboundBuffer::size) - offset))’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc:494:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 494 | GLOO_ENFORCE_LE(nbytes, tbuf->size - offset); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc: In member function ‘bool gloo::transport::uv::Pair::tryRecv(gloo::transport::UnboundBuffer*, uint64_t, size_t, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc:522:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 522 | GLOO_ENFORCE_LE(nbytes, tbuf->size - offset); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:36: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::LessEquals(nbytes, (((long unsigned int)tbuf->gloo::transport::UnboundBuffer::size) - offset))’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc:522:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 522 | GLOO_ENFORCE_LE(nbytes, tbuf->size - offset); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc: In member function ‘void gloo::transport::uv::Pair::closeWhileHoldingPairLock()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc:548:7: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 548 | GLOO_ENFORCE_NE( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(((gloo::transport::uv::Pair*)this)->gloo::transport::uv::Pair::state_, gloo::transport::uv::Pair::CONNECTING)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc:548:7: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 548 | GLOO_ENFORCE_NE( | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc:22: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/helpers.h: In instantiation of ‘void gloo::transport::tcp::WriteValueOperation::handleEvents(int) [with T = long int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/helpers.h:128:8: required from here 128 | void handleEvents(int events) override { | ^~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/helpers.h:141:12: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 141 | if (rv < sizeof(t_)) { | ~~~^~~~~~~~~~~~ [100%] Linking CXX shared library libgloo.so cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/cmake -E cmake_link_script CMakeFiles/gloo.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libgloo.so.0.0.230824 -o libgloo.so.0.0.230824 CMakeFiles/gloo.dir/algorithm.cc.o CMakeFiles/gloo.dir/allgather.cc.o CMakeFiles/gloo.dir/allgatherv.cc.o CMakeFiles/gloo.dir/allreduce.cc.o CMakeFiles/gloo.dir/allreduce_local.cc.o CMakeFiles/gloo.dir/alltoall.cc.o CMakeFiles/gloo.dir/alltoallv.cc.o CMakeFiles/gloo.dir/barrier.cc.o CMakeFiles/gloo.dir/broadcast.cc.o CMakeFiles/gloo.dir/context.cc.o CMakeFiles/gloo.dir/gather.cc.o CMakeFiles/gloo.dir/gatherv.cc.o CMakeFiles/gloo.dir/reduce.cc.o CMakeFiles/gloo.dir/scatter.cc.o CMakeFiles/gloo.dir/types.cc.o CMakeFiles/gloo.dir/common/logging.cc.o CMakeFiles/gloo.dir/common/utils.cc.o CMakeFiles/gloo.dir/common/linux.cc.o CMakeFiles/gloo.dir/rendezvous/context.cc.o CMakeFiles/gloo.dir/rendezvous/file_store.cc.o CMakeFiles/gloo.dir/rendezvous/hash_store.cc.o CMakeFiles/gloo.dir/rendezvous/prefix_store.cc.o CMakeFiles/gloo.dir/rendezvous/store.cc.o CMakeFiles/gloo.dir/rendezvous/redis_store.cc.o CMakeFiles/gloo.dir/transport/address.cc.o CMakeFiles/gloo.dir/transport/buffer.cc.o CMakeFiles/gloo.dir/transport/context.cc.o CMakeFiles/gloo.dir/transport/device.cc.o CMakeFiles/gloo.dir/transport/pair.cc.o CMakeFiles/gloo.dir/transport/unbound_buffer.cc.o CMakeFiles/gloo.dir/transport/tcp/address.cc.o CMakeFiles/gloo.dir/transport/tcp/buffer.cc.o CMakeFiles/gloo.dir/transport/tcp/context.cc.o CMakeFiles/gloo.dir/transport/tcp/device.cc.o CMakeFiles/gloo.dir/transport/tcp/error.cc.o CMakeFiles/gloo.dir/transport/tcp/listener.cc.o CMakeFiles/gloo.dir/transport/tcp/loop.cc.o CMakeFiles/gloo.dir/transport/tcp/pair.cc.o CMakeFiles/gloo.dir/transport/tcp/socket.cc.o CMakeFiles/gloo.dir/transport/tcp/unbound_buffer.cc.o CMakeFiles/gloo.dir/transport/ibverbs/address.cc.o CMakeFiles/gloo.dir/transport/ibverbs/buffer.cc.o CMakeFiles/gloo.dir/transport/ibverbs/context.cc.o CMakeFiles/gloo.dir/transport/ibverbs/device.cc.o CMakeFiles/gloo.dir/transport/ibverbs/memory_region.cc.o CMakeFiles/gloo.dir/transport/ibverbs/pair.cc.o CMakeFiles/gloo.dir/transport/uv/address.cc.o CMakeFiles/gloo.dir/transport/uv/device.cc.o CMakeFiles/gloo.dir/transport/uv/context.cc.o CMakeFiles/gloo.dir/transport/uv/libuv.cc.o CMakeFiles/gloo.dir/transport/uv/pair.cc.o CMakeFiles/gloo.dir/transport/uv/unbound_buffer.cc.o -luv -lhiredis -libverbs -lpthread cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/gloo && /usr/bin/cmake -E cmake_symlink_library libgloo.so.0.0.230824 libgloo.so.0.0.230824 libgloo.so gmake[2]: Leaving directory '/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial' [100%] Built target gloo gmake[1]: Leaving directory '/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-serial/CMakeFiles 0 + for mpi in openmpi mpich + module load mpi/openmpi-riscv64 + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw load mpi/openmpi-riscv64 ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl bash load mpi/openmpi-riscv64 + eval 'MPI_COMPILER=openmpi-riscv64; export MPI_COMPILER; LD_LIBRARY_PATH=/usr/lib64/openmpi/lib; export LD_LIBRARY_PATH; MPI_MAN=/usr/share/man/openmpi-riscv64; export MPI_MAN; MANPATH=/usr/share/man/openmpi-riscv64:/usr/share/man:; export MANPATH; MPI_INCLUDE=/usr/include/openmpi-riscv64; export MPI_INCLUDE; _LMFILES_=/usr/share/modulefiles/mpi/openmpi-riscv64; export _LMFILES_; LOADEDMODULES=mpi/openmpi-riscv64; export LOADEDMODULES; CMAKE_PREFIX_PATH=/usr/lib64/openmpi; export CMAKE_PREFIX_PATH; PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig; export PKG_CONFIG_PATH; MPI_PYTHON3_SITEARCH=/usr/lib64/python3.13/site-packages/openmpi; export MPI_PYTHON3_SITEARCH; MPI_HOME=/usr/lib64/openmpi; export MPI_HOME; MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi; export MPI_FORTRAN_MOD_DIR; __MODULES_LMALTNAME=mpi/openmpi-riscv64\&as\|mpi/default\&as\|mpi/latest; export __MODULES_LMALTNAME; __MODULES_LMCONFLICT=mpi/openmpi-riscv64\&mpi; export __MODULES_LMCONFLICT; __MODULES_SHARE_MANPATH=:2; export __MODULES_SHARE_MANPATH; MPI_SUFFIX=_openmpi; export MPI_SUFFIX; MPI_SYSCONFIG=/etc/openmpi-riscv64; export MPI_SYSCONFIG; __MODULES_SHARE_PKG_CONFIG_PATH=:1; export __MODULES_SHARE_PKG_CONFIG_PATH; MPI_LIB=/usr/lib64/openmpi/lib; export MPI_LIB; PATH=/usr/lib64/openmpi/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin; export PATH; MPI_BIN=/usr/lib64/openmpi/bin; export MPI_BIN; test 0;' ++ MPI_COMPILER=openmpi-riscv64 ++ export MPI_COMPILER ++ LD_LIBRARY_PATH=/usr/lib64/openmpi/lib ++ export LD_LIBRARY_PATH ++ MPI_MAN=/usr/share/man/openmpi-riscv64 ++ export MPI_MAN ++ MANPATH=/usr/share/man/openmpi-riscv64:/usr/share/man: ++ export MANPATH ++ MPI_INCLUDE=/usr/include/openmpi-riscv64 ++ export MPI_INCLUDE ++ _LMFILES_=/usr/share/modulefiles/mpi/openmpi-riscv64 ++ export _LMFILES_ ++ LOADEDMODULES=mpi/openmpi-riscv64 ++ export LOADEDMODULES ++ CMAKE_PREFIX_PATH=/usr/lib64/openmpi ++ export CMAKE_PREFIX_PATH ++ PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ MPI_PYTHON3_SITEARCH=/usr/lib64/python3.13/site-packages/openmpi ++ export MPI_PYTHON3_SITEARCH ++ MPI_HOME=/usr/lib64/openmpi ++ export MPI_HOME ++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi ++ export MPI_FORTRAN_MOD_DIR ++ __MODULES_LMALTNAME='mpi/openmpi-riscv64&as|mpi/default&as|mpi/latest' ++ export __MODULES_LMALTNAME ++ __MODULES_LMCONFLICT='mpi/openmpi-riscv64&mpi' ++ export __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:2 ++ export __MODULES_SHARE_MANPATH ++ MPI_SUFFIX=_openmpi ++ export MPI_SUFFIX ++ MPI_SYSCONFIG=/etc/openmpi-riscv64 ++ export MPI_SYSCONFIG ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ MPI_LIB=/usr/lib64/openmpi/lib ++ export MPI_LIB ++ PATH=/usr/lib64/openmpi/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ MPI_BIN=/usr/lib64/openmpi/bin ++ export MPI_BIN ++ test 0 + _mlstatus=0 + return 0 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B redhat-linux-build-openmpi -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DUSE_IBVERBS=ON -DUSE_LIBUV=ON -DUSE_REDIS=ON -DUSE_MPI=ON -DCMAKE_INSTALL_PREFIX=/usr/lib64/openmpi -DCMAKE_INSTALL_LIBDIR=lib CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The CXX compiler identification is GNU 14.1.1 -- The C compiler identification is GNU 14.1.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Build type not set -- defaulting to Release -- Gloo build as SHARED library -- Found hiredis: /usr/include/hiredis -- Found ibverbs: /usr/include -- libuv include path: -- libuv libraries: -- Found MPI_C: /usr/lib64/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI_CXX: /usr/lib64/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- MPI include path: /usr/include/openmpi-riscv64 -- MPI libraries: /usr/lib64/openmpi/lib/libmpi.so -- Configuring done (5.3s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi + /usr/bin/cmake --build redhat-linux-build-openmpi -j64 --verbose Change Dir: '/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j64 /usr/bin/cmake -S/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -B/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/CMakeFiles /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi' /usr/bin/gmake -f gloo/CMakeFiles/gloo.dir/build.make gloo/CMakeFiles/gloo.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi' cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo/CMakeFiles/gloo.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi' /usr/bin/gmake -f gloo/CMakeFiles/gloo.dir/build.make gloo/CMakeFiles/gloo.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi' [ 1%] Building CXX object gloo/CMakeFiles/gloo.dir/allgather.cc.o [ 3%] Building CXX object gloo/CMakeFiles/gloo.dir/allgatherv.cc.o [ 5%] Building CXX object gloo/CMakeFiles/gloo.dir/allreduce.cc.o [ 9%] Building CXX object gloo/CMakeFiles/gloo.dir/allreduce_local.cc.o [ 9%] Building CXX object gloo/CMakeFiles/gloo.dir/algorithm.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/allgather.cc.o -MF CMakeFiles/gloo.dir/allgather.cc.o.d -o CMakeFiles/gloo.dir/allgather.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgather.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/allgatherv.cc.o -MF CMakeFiles/gloo.dir/allgatherv.cc.o.d -o CMakeFiles/gloo.dir/allgatherv.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgatherv.cc [ 11%] Building CXX object gloo/CMakeFiles/gloo.dir/alltoall.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/algorithm.cc.o -MF CMakeFiles/gloo.dir/algorithm.cc.o.d -o CMakeFiles/gloo.dir/algorithm.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/algorithm.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/allreduce.cc.o -MF CMakeFiles/gloo.dir/allreduce.cc.o.d -o CMakeFiles/gloo.dir/allreduce.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc [ 12%] Building CXX object gloo/CMakeFiles/gloo.dir/broadcast.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/allreduce_local.cc.o -MF CMakeFiles/gloo.dir/allreduce_local.cc.o.d -o CMakeFiles/gloo.dir/allreduce_local.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc [ 14%] Building CXX object gloo/CMakeFiles/gloo.dir/alltoallv.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/alltoall.cc.o -MF CMakeFiles/gloo.dir/alltoall.cc.o.d -o CMakeFiles/gloo.dir/alltoall.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoall.cc [ 16%] Building CXX object gloo/CMakeFiles/gloo.dir/gather.cc.o [ 20%] Building CXX object gloo/CMakeFiles/gloo.dir/gatherv.cc.o [ 22%] Building CXX object gloo/CMakeFiles/gloo.dir/barrier.cc.o [ 22%] Building CXX object gloo/CMakeFiles/gloo.dir/context.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/broadcast.cc.o -MF CMakeFiles/gloo.dir/broadcast.cc.o.d -o CMakeFiles/gloo.dir/broadcast.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/broadcast.cc [ 24%] Building CXX object gloo/CMakeFiles/gloo.dir/reduce.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/alltoallv.cc.o -MF CMakeFiles/gloo.dir/alltoallv.cc.o.d -o CMakeFiles/gloo.dir/alltoallv.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc [ 25%] Building CXX object gloo/CMakeFiles/gloo.dir/scatter.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/gather.cc.o -MF CMakeFiles/gloo.dir/gather.cc.o.d -o CMakeFiles/gloo.dir/gather.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gather.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/barrier.cc.o -MF CMakeFiles/gloo.dir/barrier.cc.o.d -o CMakeFiles/gloo.dir/barrier.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/barrier.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/context.cc.o -MF CMakeFiles/gloo.dir/context.cc.o.d -o CMakeFiles/gloo.dir/context.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/gatherv.cc.o -MF CMakeFiles/gloo.dir/gatherv.cc.o.d -o CMakeFiles/gloo.dir/gatherv.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gatherv.cc [ 29%] Building CXX object gloo/CMakeFiles/gloo.dir/common/utils.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/reduce.cc.o -MF CMakeFiles/gloo.dir/reduce.cc.o.d -o CMakeFiles/gloo.dir/reduce.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc [ 33%] Building CXX object gloo/CMakeFiles/gloo.dir/common/logging.cc.o [ 33%] Building CXX object gloo/CMakeFiles/gloo.dir/types.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/scatter.cc.o -MF CMakeFiles/gloo.dir/scatter.cc.o.d -o CMakeFiles/gloo.dir/scatter.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/scatter.cc [ 33%] Building CXX object gloo/CMakeFiles/gloo.dir/common/linux.cc.o [ 35%] Building CXX object gloo/CMakeFiles/gloo.dir/rendezvous/file_store.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/common/utils.cc.o -MF CMakeFiles/gloo.dir/common/utils.cc.o.d -o CMakeFiles/gloo.dir/common/utils.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/utils.cc [ 38%] Building CXX object gloo/CMakeFiles/gloo.dir/rendezvous/hash_store.cc.o [ 38%] Building CXX object gloo/CMakeFiles/gloo.dir/rendezvous/context.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/types.cc.o -MF CMakeFiles/gloo.dir/types.cc.o.d -o CMakeFiles/gloo.dir/types.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/types.cc [ 40%] Building CXX object gloo/CMakeFiles/gloo.dir/mpi/context.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/common/logging.cc.o -MF CMakeFiles/gloo.dir/common/logging.cc.o.d -o CMakeFiles/gloo.dir/common/logging.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/common/linux.cc.o -MF CMakeFiles/gloo.dir/common/linux.cc.o.d -o CMakeFiles/gloo.dir/common/linux.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/rendezvous/file_store.cc.o -MF CMakeFiles/gloo.dir/rendezvous/file_store.cc.o.d -o CMakeFiles/gloo.dir/rendezvous/file_store.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc [ 44%] Building CXX object gloo/CMakeFiles/gloo.dir/rendezvous/prefix_store.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/rendezvous/context.cc.o -MF CMakeFiles/gloo.dir/rendezvous/context.cc.o.d -o CMakeFiles/gloo.dir/rendezvous/context.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/context.cc [ 44%] Building CXX object gloo/CMakeFiles/gloo.dir/rendezvous/store.cc.o [ 46%] Building CXX object gloo/CMakeFiles/gloo.dir/rendezvous/redis_store.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/mpi/context.cc.o -MF CMakeFiles/gloo.dir/mpi/context.cc.o.d -o CMakeFiles/gloo.dir/mpi/context.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/mpi/context.cc [ 48%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/address.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/rendezvous/hash_store.cc.o -MF CMakeFiles/gloo.dir/rendezvous/hash_store.cc.o.d -o CMakeFiles/gloo.dir/rendezvous/hash_store.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/hash_store.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/rendezvous/prefix_store.cc.o -MF CMakeFiles/gloo.dir/rendezvous/prefix_store.cc.o.d -o CMakeFiles/gloo.dir/rendezvous/prefix_store.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/prefix_store.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/rendezvous/store.cc.o -MF CMakeFiles/gloo.dir/rendezvous/store.cc.o.d -o CMakeFiles/gloo.dir/rendezvous/store.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/store.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/rendezvous/redis_store.cc.o -MF CMakeFiles/gloo.dir/rendezvous/redis_store.cc.o.d -o CMakeFiles/gloo.dir/rendezvous/redis_store.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/address.cc.o -MF CMakeFiles/gloo.dir/transport/address.cc.o.d -o CMakeFiles/gloo.dir/transport/address.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/address.cc [ 50%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/device.cc.o [ 53%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/address.cc.o [ 55%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/buffer.cc.o [ 55%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/context.cc.o [ 57%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/buffer.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/device.cc.o -MF CMakeFiles/gloo.dir/transport/device.cc.o.d -o CMakeFiles/gloo.dir/transport/device.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/device.cc [ 59%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/pair.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/buffer.cc.o -MF CMakeFiles/gloo.dir/transport/buffer.cc.o.d -o CMakeFiles/gloo.dir/transport/buffer.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/buffer.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/context.cc.o -MF CMakeFiles/gloo.dir/transport/context.cc.o.d -o CMakeFiles/gloo.dir/transport/context.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/context.cc [ 61%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/unbound_buffer.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/tcp/address.cc.o -MF CMakeFiles/gloo.dir/transport/tcp/address.cc.o.d -o CMakeFiles/gloo.dir/transport/tcp/address.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/address.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/pair.cc.o -MF CMakeFiles/gloo.dir/transport/pair.cc.o.d -o CMakeFiles/gloo.dir/transport/pair.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/tcp/buffer.cc.o -MF CMakeFiles/gloo.dir/transport/tcp/buffer.cc.o.d -o CMakeFiles/gloo.dir/transport/tcp/buffer.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/buffer.cc [ 62%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/device.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/unbound_buffer.cc.o -MF CMakeFiles/gloo.dir/transport/unbound_buffer.cc.o.d -o CMakeFiles/gloo.dir/transport/unbound_buffer.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/unbound_buffer.cc [ 64%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/context.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/tcp/device.cc.o -MF CMakeFiles/gloo.dir/transport/tcp/device.cc.o.d -o CMakeFiles/gloo.dir/transport/tcp/device.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/tcp/context.cc.o -MF CMakeFiles/gloo.dir/transport/tcp/context.cc.o.d -o CMakeFiles/gloo.dir/transport/tcp/context.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/context.cc [ 68%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/error.cc.o [ 68%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/listener.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/tcp/error.cc.o -MF CMakeFiles/gloo.dir/transport/tcp/error.cc.o.d -o CMakeFiles/gloo.dir/transport/tcp/error.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/error.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/tcp/listener.cc.o -MF CMakeFiles/gloo.dir/transport/tcp/listener.cc.o.d -o CMakeFiles/gloo.dir/transport/tcp/listener.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/listener.cc [ 70%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/loop.cc.o [ 72%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/pair.cc.o [ 74%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/socket.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/tcp/loop.cc.o -MF CMakeFiles/gloo.dir/transport/tcp/loop.cc.o.d -o CMakeFiles/gloo.dir/transport/tcp/loop.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/tcp/pair.cc.o -MF CMakeFiles/gloo.dir/transport/tcp/pair.cc.o.d -o CMakeFiles/gloo.dir/transport/tcp/pair.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/tcp/socket.cc.o -MF CMakeFiles/gloo.dir/transport/tcp/socket.cc.o.d -o CMakeFiles/gloo.dir/transport/tcp/socket.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc [ 75%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/unbound_buffer.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/tcp/unbound_buffer.cc.o -MF CMakeFiles/gloo.dir/transport/tcp/unbound_buffer.cc.o.d -o CMakeFiles/gloo.dir/transport/tcp/unbound_buffer.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/unbound_buffer.cc [ 77%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/ibverbs/context.cc.o [ 81%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/ibverbs/buffer.cc.o [ 81%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/ibverbs/address.cc.o [ 83%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/ibverbs/pair.cc.o [ 87%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/ibverbs/memory_region.cc.o [ 87%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/ibverbs/device.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/ibverbs/context.cc.o -MF CMakeFiles/gloo.dir/transport/ibverbs/context.cc.o.d -o CMakeFiles/gloo.dir/transport/ibverbs/context.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/context.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/ibverbs/buffer.cc.o -MF CMakeFiles/gloo.dir/transport/ibverbs/buffer.cc.o.d -o CMakeFiles/gloo.dir/transport/ibverbs/buffer.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/ibverbs/address.cc.o -MF CMakeFiles/gloo.dir/transport/ibverbs/address.cc.o.d -o CMakeFiles/gloo.dir/transport/ibverbs/address.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/address.cc [ 88%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/uv/context.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/ibverbs/device.cc.o -MF CMakeFiles/gloo.dir/transport/ibverbs/device.cc.o.d -o CMakeFiles/gloo.dir/transport/ibverbs/device.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc [ 94%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/uv/device.cc.o [ 94%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/uv/address.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/ibverbs/memory_region.cc.o -MF CMakeFiles/gloo.dir/transport/ibverbs/memory_region.cc.o.d -o CMakeFiles/gloo.dir/transport/ibverbs/memory_region.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/memory_region.cc [ 94%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/uv/libuv.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/ibverbs/pair.cc.o -MF CMakeFiles/gloo.dir/transport/ibverbs/pair.cc.o.d -o CMakeFiles/gloo.dir/transport/ibverbs/pair.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/uv/context.cc.o -MF CMakeFiles/gloo.dir/transport/uv/context.cc.o.d -o CMakeFiles/gloo.dir/transport/uv/context.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/context.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/uv/address.cc.o -MF CMakeFiles/gloo.dir/transport/uv/address.cc.o.d -o CMakeFiles/gloo.dir/transport/uv/address.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/address.cc [ 96%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/uv/unbound_buffer.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/uv/device.cc.o -MF CMakeFiles/gloo.dir/transport/uv/device.cc.o.d -o CMakeFiles/gloo.dir/transport/uv/device.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc [ 98%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/uv/pair.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/uv/libuv.cc.o -MF CMakeFiles/gloo.dir/transport/uv/libuv.cc.o.d -o CMakeFiles/gloo.dir/transport/uv/libuv.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/libuv.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/uv/unbound_buffer.cc.o -MF CMakeFiles/gloo.dir/transport/uv/unbound_buffer.cc.o.d -o CMakeFiles/gloo.dir/transport/uv/unbound_buffer.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/unbound_buffer.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi -isystem /usr/include/hiredis -isystem /usr/include/openmpi-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/uv/pair.cc.o -MF CMakeFiles/gloo.dir/transport/uv/pair.cc.o.d -o CMakeFiles/gloo.dir/transport/uv/pair.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/store.h:15, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.h:21, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc: In member function ‘virtual void gloo::rendezvous::RedisStore::set(const std::string&, const std::vector&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc:52:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 52 | GLOO_ENFORCE_EQ(reply->type, REDIS_REPLY_INTEGER); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(reply->redisReply::type, 3)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc:52:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 52 | GLOO_ENFORCE_EQ(reply->type, REDIS_REPLY_INTEGER); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc:53:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 53 | GLOO_ENFORCE_EQ(reply->integer, 1, "Key '", key, "' already set"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(reply->redisReply::integer, 1)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc:53:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 53 | GLOO_ENFORCE_EQ(reply->integer, 1, "Key '", key, "' already set"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc: In member function ‘virtual std::vector gloo::rendezvous::RedisStore::get(const std::string&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc:70:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 70 | GLOO_ENFORCE_EQ(reply->type, REDIS_REPLY_STRING); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(reply->redisReply::type, 1)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc:70:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 70 | GLOO_ENFORCE_EQ(reply->type, REDIS_REPLY_STRING); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc: In member function ‘bool gloo::rendezvous::RedisStore::check(const std::vector >&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc:99:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 99 | GLOO_ENFORCE_EQ(reply->type, REDIS_REPLY_INTEGER); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(reply->redisReply::type, 3)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc:99:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 99 | GLOO_ENFORCE_EQ(reply->type, REDIS_REPLY_INTEGER); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc:100:33: warning: comparison of integer expressions of different signedness: ‘long long int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 100 | auto result = (reply->integer == keys.size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.h:11, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc: In member function ‘void gloo::AlltoallvOptions::setInput(std::unique_ptr, std::vector, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:52:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 52 | GLOO_ENFORCE_EQ(elementsPerRank.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(elementsPerRank.std::vector::size(), ((std::__shared_ptr_access*)(&((gloo::AlltoallvOptions*)this)->gloo::AlltoallvOptions::context))->std::__shared_ptr_access::operator->()->gloo::Context::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:52:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 52 | GLOO_ENFORCE_EQ(elementsPerRank.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:60:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 60 | GLOO_ENFORCE_EQ(totalElements * elementSize, buf->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals((((long unsigned int)totalElements) * elementSize), buf.std::unique_ptr::operator->()->gloo::transport::UnboundBuffer::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:60:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 60 | GLOO_ENFORCE_EQ(totalElements * elementSize, buf->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc: In member function ‘void gloo::AlltoallvOptions::setInput(void*, std::vector, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:71:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 71 | GLOO_ENFORCE_EQ(elementsPerRank.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(elementsPerRank.std::vector::size(), ((std::__shared_ptr_access*)(&((gloo::AlltoallvOptions*)this)->gloo::AlltoallvOptions::context))->std::__shared_ptr_access::operator->()->gloo::Context::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:71:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 71 | GLOO_ENFORCE_EQ(elementsPerRank.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc: In member function ‘void gloo::AlltoallvOptions::setOutput(std::unique_ptr, std::vector, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:89:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 89 | GLOO_ENFORCE_EQ(elementsPerRank.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(elementsPerRank.std::vector::size(), ((std::__shared_ptr_access*)(&((gloo::AlltoallvOptions*)this)->gloo::AlltoallvOptions::context))->std::__shared_ptr_access::operator->()->gloo::Context::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:89:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 89 | GLOO_ENFORCE_EQ(elementsPerRank.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:97:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 97 | GLOO_ENFORCE_EQ(totalElements * elementSize, buf->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals((((long unsigned int)totalElements) * elementSize), buf.std::unique_ptr::operator->()->gloo::transport::UnboundBuffer::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:97:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 97 | GLOO_ENFORCE_EQ(totalElements * elementSize, buf->size); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.h:15, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgatherv.h:11, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgatherv.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgatherv.cc: In member function ‘void gloo::AllgathervOptions::setOutput(std::unique_ptr, std::vector, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgatherv.cc:53:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 53 | GLOO_ENFORCE_EQ(elements.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(elements.std::vector::size(), ((std::__shared_ptr_access*)(&((gloo::AllgathervOptions*)this)->gloo::AllgathervOptions::context))->std::__shared_ptr_access::operator->()->gloo::Context::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgatherv.cc:53:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 53 | GLOO_ENFORCE_EQ(elements.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc: In member function ‘void gloo::AlltoallvOptions::setOutput(void*, std::vector, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:108:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 108 | GLOO_ENFORCE_EQ(elementsPerRank.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(elementsPerRank.std::vector::size(), ((std::__shared_ptr_access*)(&((gloo::AlltoallvOptions*)this)->gloo::AlltoallvOptions::context))->std::__shared_ptr_access::operator->()->gloo::Context::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:108:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 108 | GLOO_ENFORCE_EQ(elementsPerRank.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgatherv.cc:55:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 55 | GLOO_ENFORCE_EQ(totalElements * elementSize, buf->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals((((long unsigned int)totalElements) * elementSize), buf.std::unique_ptr::operator->()->gloo::transport::UnboundBuffer::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgatherv.cc:55:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 55 | GLOO_ENFORCE_EQ(totalElements * elementSize, buf->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgatherv.cc: In member function ‘void gloo::AllgathervOptions::setOutput(void*, std::vector, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgatherv.cc:66:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 66 | GLOO_ENFORCE_EQ(elements.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(elements.std::vector::size(), ((std::__shared_ptr_access*)(&((gloo::AllgathervOptions*)this)->gloo::AllgathervOptions::context))->std::__shared_ptr_access::operator->()->gloo::Context::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgatherv.cc:66:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 66 | GLOO_ENFORCE_EQ(elements.size(), context->size); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/address.cc:15: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/address.cc: In constructor ‘gloo::transport::ibverbs::Address::Address(const std::vector&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/address.cc:26:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 26 | GLOO_ENFORCE_EQ(sizeof(addr_), bytes.size()); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(sizeof (((gloo::transport::ibverbs::Address*)this)->gloo::transport::ibverbs::Address::addr_), (& bytes)->std::vector::size())’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/address.cc:26:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 26 | GLOO_ENFORCE_EQ(sizeof(addr_), bytes.size()); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/barrier.cc: In function ‘void gloo::barrier(BarrierOptions&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/barrier.cc:30:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 30 | for (size_t d = 1; d < context->size; d <<= 1) { | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.h:15, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgather.h:11, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgather.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgather.cc: In function ‘void gloo::allgather(AllgatherOptions&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgather.cc:39:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 39 | GLOO_ENFORCE_EQ(out->size, in->size * context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(out->gloo::transport::UnboundBuffer::size, (((long unsigned int)in->gloo::transport::UnboundBuffer::size) * ((long unsigned int)((int)((const std::__shared_ptr_access*)(& context))->std::__shared_ptr_access::operator->()->gloo::Context::size))))’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgather.cc:39:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 39 | GLOO_ENFORCE_EQ(out->size, in->size * context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgather.cc:41:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 41 | GLOO_ENFORCE_EQ(out->size % context->size, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals((((long unsigned int)out->gloo::transport::UnboundBuffer::size) % ((long unsigned int)((int)((const std::__shared_ptr_access*)(& context))->std::__shared_ptr_access::operator->()->gloo::Context::size))), 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgather.cc:41:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 41 | GLOO_ENFORCE_EQ(out->size % context->size, 0); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.h:15, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/scatter.h:14, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/scatter.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/scatter.cc: In function ‘void gloo::scatter(ScatterOptions&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/scatter.cc:31:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 31 | GLOO_ENFORCE_EQ(in.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals((& in)->std::vector >::size(), ((const std::__shared_ptr_access*)(& context))->std::__shared_ptr_access::operator->()->gloo::Context::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/scatter.cc:31:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 31 | GLOO_ENFORCE_EQ(in.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/scatter.cc:40:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 40 | for (size_t i = 0; i < context->size; i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/scatter.cc:41:13: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 41 | if (i == context->rank) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/scatter.cc:51:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 51 | for (size_t i = 0; i < context->size; i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/scatter.cc:52:13: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 52 | if (i == context->rank) { | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.h:15, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gatherv.h:11, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gatherv.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gatherv.cc: In member function ‘void gloo::GathervOptions::setOutput(std::unique_ptr, std::vector, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gatherv.cc:54:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 54 | GLOO_ENFORCE_EQ(elementsPerRank.size(), context->size); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/address.cc:15: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/address.cc: In constructor ‘gloo::transport::uv::Address::Address(const std::vector&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/address.cc:27:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 27 | GLOO_ENFORCE_EQ(sizeof(impl_), bytes.size()); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(elementsPerRank.std::vector::size(), ((std::__shared_ptr_access*)(&((gloo::GathervOptions*)this)->gloo::GathervOptions::context))->std::__shared_ptr_access::operator->()->gloo::Context::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gatherv.cc:54:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 54 | GLOO_ENFORCE_EQ(elementsPerRank.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(sizeof (((gloo::transport::uv::Address*)this)->gloo::transport::uv::Address::impl_), (& bytes)->std::vector::size())’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/address.cc:27:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 27 | GLOO_ENFORCE_EQ(sizeof(impl_), bytes.size()); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gatherv.cc:56:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 56 | GLOO_ENFORCE_EQ(totalElements * elementSize, buf->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals((((long unsigned int)totalElements) * elementSize), buf.std::unique_ptr::operator->()->gloo::transport::UnboundBuffer::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gatherv.cc:56:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 56 | GLOO_ENFORCE_EQ(totalElements * elementSize, buf->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/address.cc: In member function ‘virtual std::string gloo::transport::uv::Address::str() const’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/address.cc:80:17: warning: comparison of integer expressions of different signedness: ‘const gloo::transport::uv::Address::sequence_type’ {aka ‘const int’} and ‘long unsigned int’ [-Wsign-compare] 80 | if (impl_.seq != SIZE_MAX) { | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gatherv.cc: In member function ‘void gloo::GathervOptions::setOutput(void*, std::vector, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gatherv.cc:68:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 68 | GLOO_ENFORCE_EQ(elementsPerRank.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(elementsPerRank.std::vector::size(), ((std::__shared_ptr_access*)(&((gloo::GathervOptions*)this)->gloo::GathervOptions::context))->std::__shared_ptr_access::operator->()->gloo::Context::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gatherv.cc:68:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 68 | GLOO_ENFORCE_EQ(elementsPerRank.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gather.cc: In function ‘void gloo::gather(GatherOptions&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gather.cc:36:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 36 | for (size_t i = 0; i < context->size; i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gather.cc:37:13: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 37 | if (i == context->rank) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:52:3: required from here 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 124 | BINARY_COMP_HELPER(Equals, ==) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gather.cc:50:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 50 | for (size_t i = 0; i < context->size; i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gather.cc:51:13: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 51 | if (i == context->rank) { | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:16: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc: In static member function ‘static std::shared_ptr gloo::transport::tcp::Socket::createForFamily(sa_family_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:24:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 24 | GLOO_ENFORCE_NE(rv, -1, "socket: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:24:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 24 | GLOO_ENFORCE_NE(rv, -1, "socket: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc: In member function ‘void gloo::transport::tcp::Socket::reuseAddr(bool)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:39:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 39 | GLOO_ENFORCE_NE(rv, -1, "setsockopt: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:39:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 39 | GLOO_ENFORCE_NE(rv, -1, "setsockopt: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc: In member function ‘void gloo::transport::tcp::Socket::noDelay(bool)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:45:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 45 | GLOO_ENFORCE_NE(rv, -1, "setsockopt: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:45:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 45 | GLOO_ENFORCE_NE(rv, -1, "setsockopt: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc: In member function ‘void gloo::transport::tcp::Socket::block(bool)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:50:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 50 | GLOO_ENFORCE_NE(rv, -1, "fcntl: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:50:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 50 | GLOO_ENFORCE_NE(rv, -1, "fcntl: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:59:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 59 | GLOO_ENFORCE_NE(rv, -1, "fcntl: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:59:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 59 | GLOO_ENFORCE_NE(rv, -1, "fcntl: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc: In member function ‘void gloo::transport::tcp::Socket::configureTimeout(int, std::chrono::milliseconds)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:68:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 68 | GLOO_ENFORCE_NE(rv, -1, "setsockopt: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/scatter.cc:31:5: required from here 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 124 | BINARY_COMP_HELPER(Equals, ==) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:68:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 68 | GLOO_ENFORCE_NE(rv, -1, "setsockopt: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc: In member function ‘void gloo::transport::tcp::Socket::bind(const sockaddr*, socklen_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:95:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 95 | GLOO_ENFORCE_NE(rv, -1, "bind: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:95:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 95 | GLOO_ENFORCE_NE(rv, -1, "bind: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc: In member function ‘void gloo::transport::tcp::Socket::listen(int)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:100:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 100 | GLOO_ENFORCE_NE(rv, -1, "listen: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:100:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 100 | GLOO_ENFORCE_NE(rv, -1, "listen: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc: In member function ‘void gloo::transport::tcp::Socket::connect(const sockaddr*, socklen_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:142:9: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 142 | GLOO_ENFORCE_NE(rv, -1, "connect: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:142:9: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 142 | GLOO_ENFORCE_NE(rv, -1, "connect: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgather.cc:41:5: required from here 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 124 | BINARY_COMP_HELPER(Equals, ==) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/store.h:15, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.h:11, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc: In member function ‘std::string gloo::rendezvous::FileStore::realPath(const std::string&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc:47:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 47 | GLOO_ENFORCE_EQ(buf.data(), ret, "realpath: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(buf.std::array::data(), ret)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc:47:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 47 | GLOO_ENFORCE_EQ(buf.data(), ret, "realpath: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgatherv.cc:53:3: required from here 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 124 | BINARY_COMP_HELPER(Equals, ==) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc: In member function ‘virtual void gloo::rendezvous::FileStore::set(const std::string&, const std::vector&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc:90:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 90 | GLOO_ENFORCE_EQ(rv, 0, "rename: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc:90:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 90 | GLOO_ENFORCE_EQ(rv, 0, "rename: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc: In member function ‘virtual std::vector gloo::rendezvous::FileStore::get(const std::string&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc:107:3: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 107 | GLOO_ENFORCE_GT(n, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:33: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Greater(n, 0)’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc:107:3: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 107 | GLOO_ENFORCE_GT(n, 0); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/address.cc:16: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/address.cc: In constructor ‘gloo::transport::tcp::Address::Address(const std::vector&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/address.cc:46:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 46 | GLOO_ENFORCE_EQ(sizeof(impl_), bytes.size()); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(sizeof (((gloo::transport::tcp::Address*)this)->gloo::transport::tcp::Address::impl_), (& bytes)->std::vector::size())’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/address.cc:46:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 46 | GLOO_ENFORCE_EQ(sizeof(impl_), bytes.size()); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gatherv.cc:54:3: required from here 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 124 | BINARY_COMP_HELPER(Equals, ==) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/address.cc: In static member function ‘static gloo::transport::tcp::Address gloo::transport::tcp::Address::fromSockName(int)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/address.cc:98:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 98 | GLOO_ENFORCE_NE(rv, -1, "getsockname: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/address.cc:98:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 98 | GLOO_ENFORCE_NE(rv, -1, "getsockname: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc: In member function ‘bool gloo::rendezvous::FileStore::check(const std::vector >&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc:125:7: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 125 | GLOO_ENFORCE_EQ(errno, ENOENT); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals((*(const int*)__errno_location()), 2)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc:125:7: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 125 | GLOO_ENFORCE_EQ(errno, ENOENT); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/address.cc: In static member function ‘static gloo::transport::tcp::Address gloo::transport::tcp::Address::fromPeerName(int)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/address.cc:108:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 108 | GLOO_ENFORCE_NE(rv, -1, "getpeername: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/address.cc:108:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 108 | GLOO_ENFORCE_NE(rv, -1, "getpeername: ", strerror(errno)); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.h:15, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.h:14, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc: In function ‘void gloo::reduce(ReduceOptions&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:50:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 50 | GLOO_ENFORCE_EQ(in->size, opts.elements * opts.elementSize); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(in->gloo::transport::UnboundBuffer::size, (opts.gloo::ReduceOptions::elements * opts.gloo::ReduceOptions::elementSize))’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:50:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 50 | GLOO_ENFORCE_EQ(in->size, opts.elements * opts.elementSize); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:51:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 51 | GLOO_ENFORCE_EQ(out->size, opts.elements * opts.elementSize); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(out->gloo::transport::UnboundBuffer::size, (opts.gloo::ReduceOptions::elements * opts.gloo::ReduceOptions::elementSize))’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:51:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 51 | GLOO_ENFORCE_EQ(out->size, opts.elements * opts.elementSize); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:118:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 118 | GLOO_ENFORCE_EQ(numSegments % context->size, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals((((long unsigned int)numSegments) % ((long unsigned int)((int)((const std::__shared_ptr_access*)(& context))->std::__shared_ptr_access::operator->()->gloo::Context::size))), 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:118:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 118 | GLOO_ENFORCE_EQ(numSegments % context->size, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:119:3: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 119 | GLOO_ENFORCE_GE(numSegments, context->size * 2); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:39: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::GreaterEquals(numSegments, (((int)((const std::__shared_ptr_access*)(& context))->std::__shared_ptr_access::operator->()->gloo::Context::size) * 2))’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:119:3: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 119 | GLOO_ENFORCE_GE(numSegments, context->size * 2); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc: In function ‘std::vector > gloo::pciDevices(PCIClassMatch)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc:97:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 97 | if (match.value != (pciGetClass(device) & match.mask)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc:31: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc: In function ‘std::string gloo::pciPath(const std::string&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc:111:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 111 | GLOO_ENFORCE_NE(rv, -1, strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc:111:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 111 | GLOO_ENFORCE_NE(rv, -1, strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:156:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 156 | GLOO_ENFORCE_THAT_IMPL(Less((x), (y)), #x " < " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc:112:3: note: in expansion of macro ‘GLOO_ENFORCE_LT’ 112 | GLOO_ENFORCE_LT(rv, buf.size()); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:156:30: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Less(rv, buf.std::array::size())’ 156 | GLOO_ENFORCE_THAT_IMPL(Less((x), (y)), #x " < " #y, __VA_ARGS__) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc:112:3: note: in expansion of macro ‘GLOO_ENFORCE_LT’ 112 | GLOO_ENFORCE_LT(rv, buf.size()); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc: In function ‘int gloo::pciDistance(const std::string&, const std::string&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc:135:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 135 | if (prefixLength == partsA.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc:139:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 139 | if (prefixLength == partsB.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/broadcast.cc: In function ‘void gloo::broadcast(BroadcastOptions&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/broadcast.cc:92:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 92 | for (auto i = 0; i < numSends; i++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:171:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 171 | for (auto i = 0; i < numSegments; i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:187:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 187 | if ((i - 2) < numSegmentsPerRank) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:199:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 199 | if (i < (numSegments - 2)) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:206:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 206 | if (i < numSegmentsPerRank) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:223:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 223 | for (size_t rank = 0; rank < context->size; rank++) { | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:224:16: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 224 | if (rank == context->rank) { | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Greater(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc:107:3: required from here 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:126:29: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 126 | BINARY_COMP_HELPER(Greater, >) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.h:15, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.h:15, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc: In function ‘void gloo::{anonymous}::allreduce(const gloo::detail::AllreduceOptionsImpl&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:108:3: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 108 | GLOO_ENFORCE_GT(out.size(), 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:33: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Greater((& out)->std::vector >::size(), 0)’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:108:3: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 108 | GLOO_ENFORCE_GT(out.size(), 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:105:14: warning: variable ‘slot’ set but not used [-Wunused-but-set-variable] 105 | const auto slot = Slot::build(kAllreduceSlotPrefix, opts.tag); | ^~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:18: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc: In constructor ‘gloo::transport::tcp::Deferrables::Deferrables()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:47:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 47 | GLOO_ENFORCE_NE(rv, -1, "pipe: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:47:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 47 | GLOO_ENFORCE_NE(rv, -1, "pipe: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Less(const T1&, const T2&) [with T1 = long int; T2 = long unsigned int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc:112:3: required from here 156 | GLOO_ENFORCE_THAT_IMPL(Less((x), (y)), #x " < " #y, __VA_ARGS__) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:128:26: warning: comparison of integer expressions of different signedness: ‘const long int’ and ‘const long unsigned int’ [-Wsign-compare] 128 | BINARY_COMP_HELPER(Less, <) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc: In member function ‘void gloo::transport::tcp::Deferrables::defer(function_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:69:7: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 69 | GLOO_ENFORCE_NE(rv, -1, "write: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:69:7: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 69 | GLOO_ENFORCE_NE(rv, -1, "write: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc: In function ‘void gloo::{anonymous}::ring(const gloo::detail::AllreduceOptionsImpl&, ReduceRangeFunction, BroadcastRangeFunction)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:215:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 215 | GLOO_ENFORCE_EQ(numSegments % context->size, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals((((long unsigned int)numSegments) % ((long unsigned int)((int)((const std::__shared_ptr_access*)(& context))->std::__shared_ptr_access::operator->()->gloo::Context::size))), 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:215:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 215 | GLOO_ENFORCE_EQ(numSegments % context->size, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:216:3: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 216 | GLOO_ENFORCE_GE(numSegments, context->size * 2); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:39: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::GreaterEquals(numSegments, (((int)((const std::__shared_ptr_access*)(& context))->std::__shared_ptr_access::operator->()->gloo::Context::size) * 2))’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:216:3: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 216 | GLOO_ENFORCE_GE(numSegments, context->size * 2); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc: In member function ‘virtual void gloo::transport::tcp::Deferrables::handleEvents(int)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:90:7: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 90 | GLOO_ENFORCE_NE(rv, -1, "read: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:90:7: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 90 | GLOO_ENFORCE_NE(rv, -1, "read: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:118:3: required from here 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 124 | BINARY_COMP_HELPER(Equals, ==) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::GreaterEquals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:119:3: required from here 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:127:35: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 127 | BINARY_COMP_HELPER(GreaterEquals, >=) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc: In constructor ‘gloo::transport::tcp::Loop::Loop()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:104:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 104 | GLOO_ENFORCE_NE(fd_, -1, "epoll_create: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(((gloo::transport::tcp::Loop*)this)->gloo::transport::tcp::Loop::fd_, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:104:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 104 | GLOO_ENFORCE_NE(fd_, -1, "epoll_create: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc: In member function ‘void gloo::transport::tcp::Loop::registerDescriptor(int, int, gloo::transport::tcp::Handler*)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:128:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 128 | GLOO_ENFORCE_NE(rv, -1, "epoll_ctl: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:128:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 128 | GLOO_ENFORCE_NE(rv, -1, "epoll_ctl: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc: In member function ‘void gloo::transport::tcp::Loop::unregisterDescriptor(int, gloo::transport::tcp::Handler*)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:133:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 133 | GLOO_ENFORCE_NE(rv, -1, "epoll_ctl: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:133:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 133 | GLOO_ENFORCE_NE(rv, -1, "epoll_ctl: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc: In instantiation of ‘void gloo::AllreduceLocal::run() [with T = signed char]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:43:1: required from here 41 | #define INSTANTIATE_TEMPLATE(T) template class AllreduceLocal; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc: In instantiation of ‘void gloo::AllreduceLocal::run() [with T = unsigned char]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:44:1: required from here 41 | #define INSTANTIATE_TEMPLATE(T) template class AllreduceLocal; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc: In instantiation of ‘void gloo::AllreduceLocal::run() [with T = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:45:1: required from here 41 | #define INSTANTIATE_TEMPLATE(T) template class AllreduceLocal; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc: In member function ‘void gloo::transport::tcp::Loop::run()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:165:5: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 165 | GLOO_ENFORCE_NE(nfds, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(nfds, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:165:5: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 165 | GLOO_ENFORCE_NE(nfds, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc: In instantiation of ‘void gloo::AllreduceLocal::run() [with T = long int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:46:1: required from here 41 | #define INSTANTIATE_TEMPLATE(T) template class AllreduceLocal; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc: In instantiation of ‘void gloo::AllreduceLocal::run() [with T = long unsigned int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:47:1: required from here 41 | #define INSTANTIATE_TEMPLATE(T) template class AllreduceLocal; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc: In instantiation of ‘void gloo::AllreduceLocal::run() [with T = float]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:48:1: required from here 41 | #define INSTANTIATE_TEMPLATE(T) template class AllreduceLocal; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:279:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 279 | for (auto i = 0; i < (numSegments - numSegmentsPerRank + 2); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc: In instantiation of ‘void gloo::AllreduceLocal::run() [with T = double]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:49:1: required from here 41 | #define INSTANTIATE_TEMPLATE(T) template class AllreduceLocal; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:307:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 307 | if (i < (numSegments - numSegmentsPerRank)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc: In instantiation of ‘void gloo::AllreduceLocal::run() [with T = gloo::float16]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:50:1: required from here 41 | #define INSTANTIATE_TEMPLATE(T) template class AllreduceLocal; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:36:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct gloo::float16’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 36 | memcpy(ptrs_[i], ptrs_[0], bytes_); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/math.h:11, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/algorithm.h:14, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.h:11, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/types.h:96:19: note: ‘struct gloo::float16’ declared here 96 | struct alignas(2) float16 { | ^~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc: In instantiation of ‘void gloo::AllreduceLocal::run() [with T = char]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:52:1: required from here 41 | #define INSTANTIATE_TEMPLATE(T) template class AllreduceLocal; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:315:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 315 | if (i < numSegmentsPerRank) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:362:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 362 | for (auto i = 0; i < (numSegments - numSegmentsPerRank + 2); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:379:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 379 | if (i < (numSegments - numSegmentsPerRank)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:387:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 387 | if (i < numSegmentsPerRank) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc: In function ‘std::vector gloo::{anonymous}::computeGroupSizePerStep(size_t, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:400:3: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 400 | GLOO_ENFORCE_GT(n, 1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:33: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Greater(n, 1)’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:400:3: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 400 | GLOO_ENFORCE_GT(n, 1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc: In function ‘void gloo::{anonymous}::bcube(const gloo::detail::AllreduceOptionsImpl&, ReduceRangeFunction, BroadcastRangeFunction)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:527:15: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 527 | if (src == context->rank) { | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:540:15: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 540 | if (dst == context->rank) { | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:566:16: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 566 | if (peer == context->rank) { | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:583:15: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 583 | if (src == context->rank) { | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:613:15: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 613 | if (src == context->rank) { | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:633:15: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 633 | if (dst == context->rank) { | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:646:16: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 646 | if (peer == context->rank) { | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:656:16: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 656 | if (peer == context->rank) { | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.h:15, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/mpi/context.h:11, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/mpi/context.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/mpi/context.cc: In constructor ‘gloo::mpi::MPIScope::MPIScope()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/mpi/context.cc:38:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 38 | GLOO_ENFORCE_EQ(rv, MPI_SUCCESS); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/mpi/context.cc:38:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 38 | GLOO_ENFORCE_EQ(rv, MPI_SUCCESS); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/mpi/context.cc: In destructor ‘gloo::mpi::MPIScope::~MPIScope()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/mpi/context.cc:43:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 43 | GLOO_ENFORCE_EQ(rv, MPI_SUCCESS); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/mpi/context.cc:43:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 43 | GLOO_ENFORCE_EQ(rv, MPI_SUCCESS); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/mpi/context.cc:43:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 43 | GLOO_ENFORCE_EQ(rv, MPI_SUCCESS); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: note: in C++11 destructors default to ‘noexcept’ 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/mpi/context.cc:43:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 43 | GLOO_ENFORCE_EQ(rv, MPI_SUCCESS); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.h:15, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.cc: In constructor ‘gloo::Context::Context(int, int, int)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.cc:26:3: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 26 | GLOO_ENFORCE_GE(rank, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:39: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::GreaterEquals(rank, 0)’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.cc:26:3: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 26 | GLOO_ENFORCE_GE(rank, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.cc:28:3: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 28 | GLOO_ENFORCE_GE(size, 1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:39: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::GreaterEquals(size, 1)’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.cc:28:3: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 28 | GLOO_ENFORCE_GE(size, 1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.cc: In member function ‘int gloo::Context::nextSlot(int)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.cc:50:3: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 50 | GLOO_ENFORCE_GT(numToSkip, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:33: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Greater(numToSkip, 0)’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.cc:50:3: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 50 | GLOO_ENFORCE_GT(numToSkip, 0); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.h:15, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/context.h:17, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/context.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/context.cc: In member function ‘std::shared_ptr gloo::rendezvous::ContextFactory::makeContext(std::shared_ptr&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/context.cc:127:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 127 | GLOO_ENFORCE_LE(addressSize, sendData_[i].size()); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:36: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::LessEquals(addressSize, (&((gloo::rendezvous::ContextFactory*)this)->gloo::rendezvous::ContextFactory::sendData_.std::vector >::operator[](((std::vector >::size_type)i)))->std::vector::size())’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/context.cc:127:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 127 | GLOO_ENFORCE_LE(addressSize, sendData_[i].size()); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Greater(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:108:3: required from here 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:126:29: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 126 | BINARY_COMP_HELPER(Greater, >) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:215:3: required from here 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 124 | BINARY_COMP_HELPER(Equals, ==) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::GreaterEquals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:216:3: required from here 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:127:35: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 127 | BINARY_COMP_HELPER(GreaterEquals, >=) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/context.h:21, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/device.h:14, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.h:18, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/memory_region.h:11, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/memory_region.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/memory_region.cc: In destructor ‘gloo::transport::ibverbs::MemoryRegion::~MemoryRegion()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/memory_region.cc:37:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 37 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/memory_region.cc:37:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 37 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/memory_region.cc:37:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 37 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: note: in C++11 destructors default to ‘noexcept’ 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/memory_region.cc:37:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 37 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/context.h:21, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/device.h:14, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.h:18, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.h:20, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc: In destructor ‘virtual gloo::transport::ibverbs::Buffer::~Buffer()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc:63:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 63 | GLOO_ENFORCE_EQ(sendPending_, 0, "Destructing buffer expecting completions"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals, int>(((gloo::transport::ibverbs::Buffer*)this)->gloo::transport::ibverbs::Buffer::sendPending_, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc:63:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 63 | GLOO_ENFORCE_EQ(sendPending_, 0, "Destructing buffer expecting completions"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc:63:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 63 | GLOO_ENFORCE_EQ(sendPending_, 0, "Destructing buffer expecting completions"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: note: in C++11 destructors default to ‘noexcept’ 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc:63:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 63 | GLOO_ENFORCE_EQ(sendPending_, 0, "Destructing buffer expecting completions"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc: In member function ‘virtual void gloo::transport::ibverbs::Buffer::waitSend()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc:124:7: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 124 | GLOO_ENFORCE_GT(sendPending_, 0, "No send to wait for"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:33: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Greater, int>(((gloo::transport::ibverbs::Buffer*)this)->gloo::transport::ibverbs::Buffer::sendPending_, 0)’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc:124:7: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 124 | GLOO_ENFORCE_GT(sendPending_, 0, "No send to wait for"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc:145:7: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 145 | GLOO_ENFORCE_GT(sendPending_, 0, "No send to wait for"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:33: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Greater, int>(((gloo::transport::ibverbs::Buffer*)this)->gloo::transport::ibverbs::Buffer::sendPending_, 0)’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc:145:7: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 145 | GLOO_ENFORCE_GT(sendPending_, 0, "No send to wait for"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc: In member function ‘virtual void gloo::transport::ibverbs::Buffer::send(size_t, size_t, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc:176:3: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 176 | GLOO_ENFORCE_LE(offset + length, size_); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:36: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::LessEquals((offset + length), ((gloo::transport::ibverbs::Buffer*)this)->gloo::transport::ibverbs::Buffer::gloo::transport::Buffer.gloo::transport::Buffer::size_)’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc:176:3: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 176 | GLOO_ENFORCE_LE(offset + length, size_); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc:171:7: warning: unused variable ‘rv’ [-Wunused-variable] 171 | int rv; | ^~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/context.h:21, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/device.h:14, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.h:18, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.h:23, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc: In constructor ‘gloo::transport::ibverbs::Pair::Pair(const std::shared_ptr&, std::chrono::milliseconds)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:51:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 51 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:51:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 51 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:81:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 81 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:81:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 81 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:92:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 92 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:92:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 92 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:98:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 98 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:98:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 98 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc: In destructor ‘virtual gloo::transport::ibverbs::Pair::~Pair()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:125:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 125 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:125:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 125 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:128:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 128 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:128:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 128 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:125:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 125 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: note: in C++11 destructors default to ‘noexcept’ 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:125:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 125 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:128:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 128 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: note: in C++11 destructors default to ‘noexcept’ 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:128:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 128 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc: In member function ‘virtual void gloo::transport::ibverbs::Pair::connect(const std::vector&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:174:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 174 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:174:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 174 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/context.h:21, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/device.h:14, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.h:18, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/buffer.h:19, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/buffer.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/buffer.cc: In member function ‘virtual void gloo::transport::tcp::Buffer::waitSend()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/buffer.cc:92:5: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 92 | GLOO_ENFORCE_GE(1, sendCompletions_); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:39: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::GreaterEquals(1, ((gloo::transport::tcp::Buffer*)this)->gloo::transport::tcp::Buffer::sendCompletions_)’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/buffer.cc:92:5: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 92 | GLOO_ENFORCE_GE(1, sendCompletions_); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:191:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 191 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:191:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 191 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/buffer.cc:104:7: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 104 | GLOO_ENFORCE_GT(sendPending_, 0, "No send to wait for"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:33: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Greater, int>(((gloo::transport::tcp::Buffer*)this)->gloo::transport::tcp::Buffer::sendPending_, 0)’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/buffer.cc:104:7: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 104 | GLOO_ENFORCE_GT(sendPending_, 0, "No send to wait for"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/buffer.cc: In member function ‘virtual void gloo::transport::tcp::Buffer::send(size_t, size_t, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/buffer.cc:128:3: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 128 | GLOO_ENFORCE_LE(offset + length, size_); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:36: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::LessEquals((offset + length), ((gloo::transport::tcp::Buffer*)this)->gloo::transport::tcp::Buffer::gloo::transport::Buffer.gloo::transport::Buffer::size_)’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/buffer.cc:128:3: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 128 | GLOO_ENFORCE_LE(offset + length, size_); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/context.h:21, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/device.h:14, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.h:18, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc: In constructor ‘gloo::transport::ibverbs::Device::Device(const gloo::transport::ibverbs::attr&, ibv_context*)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:112:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 112 | GLOO_ENFORCE_EQ(rv, 0, "ibv_query_device: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:112:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 112 | GLOO_ENFORCE_EQ(rv, 0, "ibv_query_device: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:116:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 116 | GLOO_ENFORCE_EQ(rv, 0, "ibv_query_port: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:116:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 116 | GLOO_ENFORCE_EQ(rv, 0, "ibv_query_port: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc: In member function ‘void gloo::transport::ibverbs::Pair::sendMemoryRegion(ibv_mr*, int)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:245:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 245 | GLOO_ENFORCE_EQ(mappedSendRegions_.count(slot), 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(((gloo::transport::ibverbs::Pair*)this)->gloo::transport::ibverbs::Pair::mappedSendRegions_.std::map >::count(slot), 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:245:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 245 | GLOO_ENFORCE_EQ(mappedSendRegions_.count(slot), 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc: In destructor ‘virtual gloo::transport::ibverbs::Device::~Device()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:139:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 139 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:139:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 139 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:142:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 142 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:142:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 142 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:145:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 145 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:145:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 145 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:139:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 139 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: note: in C++11 destructors default to ‘noexcept’ 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:139:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 139 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:142:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 142 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: note: in C++11 destructors default to ‘noexcept’ 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:142:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 142 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:145:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 145 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: note: in C++11 destructors default to ‘noexcept’ 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:145:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 145 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc: In member function ‘void gloo::transport::ibverbs::Device::loop()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:182:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 182 | GLOO_ENFORCE_NE(flags, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(flags, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:182:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 182 | GLOO_ENFORCE_NE(flags, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:185:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 185 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:185:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 185 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:196:5: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 196 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:196:5: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 196 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:205:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 205 | GLOO_ENFORCE_EQ(rv, 0, "ibv_get_cq_event"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:205:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 205 | GLOO_ENFORCE_EQ(rv, 0, "ibv_get_cq_event"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc: In member function ‘virtual std::unique_ptr gloo::transport::ibverbs::Pair::createSendBuffer(int, void*, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:313:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 313 | GLOO_ENFORCE_EQ(sendCompletionHandlers_.count(slot), 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(((gloo::transport::ibverbs::Pair*)this)->gloo::transport::ibverbs::Pair::sendCompletionHandlers_.std::map::count(slot), 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:313:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 313 | GLOO_ENFORCE_EQ(sendCompletionHandlers_.count(slot), 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc: In member function ‘virtual std::unique_ptr gloo::transport::ibverbs::Pair::createRecvBuffer(int, void*, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:322:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 322 | GLOO_ENFORCE_EQ(recvCompletionHandlers_.count(slot), 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(((gloo::transport::ibverbs::Pair*)this)->gloo::transport::ibverbs::Pair::recvCompletionHandlers_.std::map::count(slot), 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:322:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 322 | GLOO_ENFORCE_EQ(recvCompletionHandlers_.count(slot), 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc: In member function ‘void gloo::transport::ibverbs::Pair::handleCompletionEvent()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:369:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 369 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:369:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 369 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc: In member function ‘void gloo::transport::ibverbs::Pair::pollCompletions()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:390:5: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 390 | GLOO_ENFORCE_GE(nwc, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:39: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::GreaterEquals(nwc, 0)’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:390:5: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 390 | GLOO_ENFORCE_GE(nwc, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:399:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 399 | if (nwc == 0 || nwc < wc.size()) { | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc: In member function ‘void gloo::transport::ibverbs::Pair::handleCompletion(ibv_wc*)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:411:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 411 | GLOO_ENFORCE_EQ( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(wc->ibv_wc::status, IBV_WC_SUCCESS)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:411:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 411 | GLOO_ENFORCE_EQ( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:430:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 430 | GLOO_ENFORCE_EQ( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(wc->ibv_wc::status, IBV_WC_SUCCESS)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:430:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 430 | GLOO_ENFORCE_EQ( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:455:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 455 | GLOO_ENFORCE_EQ( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(wc->ibv_wc::status, IBV_WC_SUCCESS)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:455:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 455 | GLOO_ENFORCE_EQ( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:475:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 475 | GLOO_ENFORCE_EQ( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(wc->ibv_wc::status, IBV_WC_SUCCESS)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:475:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 475 | GLOO_ENFORCE_EQ( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:483:5: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 483 | GLOO_ENFORCE_GT(mappedSendRegions_.size(), 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:33: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Greater(((gloo::transport::ibverbs::Pair*)this)->gloo::transport::ibverbs::Pair::mappedSendRegions_.std::map >::size(), 0)’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:483:5: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 483 | GLOO_ENFORCE_GT(mappedSendRegions_.size(), 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:484:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 484 | GLOO_ENFORCE_EQ(mappedSendRegions_.count(slot), 1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(((gloo::transport::ibverbs::Pair*)this)->gloo::transport::ibverbs::Pair::mappedSendRegions_.std::map >::count(((std::map >::key_type)slot)), 1)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:484:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 484 | GLOO_ENFORCE_EQ(mappedSendRegions_.count(slot), 1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc: In member function ‘void gloo::transport::ibverbs::Pair::send(gloo::transport::ibverbs::Buffer*, size_t, size_t, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:507:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 507 | GLOO_ENFORCE_NE(peer, (const struct ibv_mr*)nullptr); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(peer, 0)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:507:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 507 | GLOO_ENFORCE_NE(peer, (const struct ibv_mr*)nullptr); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.h:30, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc: In member function ‘virtual void gloo::transport::tcp::Pair::connect(const std::vector&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:103:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 103 | GLOO_ENFORCE_EQ(state_, INITIALIZING); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(((gloo::transport::tcp::Pair*)this)->gloo::transport::tcp::Pair::state_, gloo::transport::tcp::Pair::INITIALIZING)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:103:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 103 | GLOO_ENFORCE_EQ(state_, INITIALIZING); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:245:3: required from here 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 124 | BINARY_COMP_HELPER(Equals, ==) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc: In function ‘void gloo::transport::tcp::setSocketBlocking(int, bool)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:171:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 171 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:171:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 171 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:178:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 178 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:178:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 178 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/listener.cc:18: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/helpers.h: In instantiation of ‘void gloo::transport::tcp::ReadValueOperation::handleEvents(int) [with T = long int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/helpers.h:54:8: required from here 54 | void handleEvents(int events) override { | ^~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/helpers.h:67:12: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 67 | if (rv < sizeof(t_)) { | ~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/context.h:21, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/context.h:20, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/context.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/context.cc: In constructor ‘gloo::transport::tcp::Rank::Rank(const std::vector&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/context.cc:262:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 262 | GLOO_ENFORCE_EQ( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals((pairIdChunkSz % sizeof (ssize_t)), 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/context.cc:262:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 262 | GLOO_ENFORCE_EQ( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc: In member function ‘ssize_t gloo::transport::tcp::Pair::prepareRead(gloo::transport::tcp::Op&, gloo::NonOwningPtr&, iovec&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:416:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 416 | GLOO_ENFORCE_LE(op.preamble.roffset + op.preamble.length, op.buf->size_); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:36: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::LessEquals((op.gloo::transport::tcp::Op::preamble.gloo::transport::tcp::Op::::roffset + op.gloo::transport::tcp::Op::preamble.gloo::transport::tcp::Op::::length), op.gloo::transport::tcp::Op::buf->gloo::transport::tcp::Buffer::gloo::transport::Buffer.gloo::transport::Buffer::size_)’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:416:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 416 | GLOO_ENFORCE_LE(op.preamble.roffset + op.preamble.length, op.buf->size_); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Greater(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:483:5: required from here 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:126:29: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 126 | BINARY_COMP_HELPER(Greater, >) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc: In member function ‘virtual void gloo::transport::tcp::Pair::handleEvents(int)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:651:3: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 651 | GLOO_ENFORCE_LE(state_, CONNECTED); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:36: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::LessEquals(((gloo::transport::tcp::Pair*)this)->gloo::transport::tcp::Pair::state_, gloo::transport::tcp::Pair::CONNECTED)’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:651:3: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 651 | GLOO_ENFORCE_LE(state_, CONNECTED); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc: In member function ‘virtual void gloo::transport::tcp::Pair::verifyConnected()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:773:3: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 773 | GLOO_ENFORCE_GE( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:39: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::GreaterEquals(((gloo::transport::tcp::Pair*)this)->gloo::transport::tcp::Pair::state_, gloo::transport::tcp::Pair::CONNECTED)’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:773:3: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 773 | GLOO_ENFORCE_GE( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc: In member function ‘void gloo::transport::tcp::Pair::send(gloo::transport::tcp::Op&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:840:5: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 840 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:840:5: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 840 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:842:5: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 842 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:842:5: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 842 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc: In member function ‘virtual void gloo::transport::tcp::Pair::send(gloo::transport::UnboundBuffer*, uint64_t, size_t, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:894:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 894 | GLOO_ENFORCE_LE(nbytes, tbuf->size - offset); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:36: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::LessEquals(nbytes, (((long unsigned int)tbuf->gloo::transport::UnboundBuffer::size) - offset))’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:894:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 894 | GLOO_ENFORCE_LE(nbytes, tbuf->size - offset); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc: In member function ‘virtual void gloo::transport::tcp::Pair::recv(gloo::transport::UnboundBuffer*, uint64_t, size_t, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:927:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 927 | GLOO_ENFORCE_LE(nbytes, tbuf->size - offset); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:36: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::LessEquals(nbytes, (((long unsigned int)tbuf->gloo::transport::UnboundBuffer::size) - offset))’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:927:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 927 | GLOO_ENFORCE_LE(nbytes, tbuf->size - offset); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc: In member function ‘bool gloo::transport::tcp::Pair::tryRecv(gloo::transport::UnboundBuffer*, uint64_t, size_t, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:956:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 956 | GLOO_ENFORCE_LE(nbytes, tbuf->size - offset); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:36: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::LessEquals(nbytes, (((long unsigned int)tbuf->gloo::transport::UnboundBuffer::size) - offset))’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:956:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 956 | GLOO_ENFORCE_LE(nbytes, tbuf->size - offset); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/context.cc:262:3: required from here 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 124 | BINARY_COMP_HELPER(Equals, ==) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc: In function ‘bool gloo::transport::uv::{anonymous}::lookupAddrForIface(gloo::transport::uv::attr*)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc:64:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 64 | for (auto i = 0; i < addresses.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/context.h:21, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/device.h:14, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.h:20, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc: In function ‘void gloo::transport::uv::{anonymous}::lookupAddrForHostname(gloo::transport::uv::attr&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc:121:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 121 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc:121:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 121 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc: In function ‘std::shared_ptr gloo::transport::uv::CreateDevice(attr)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc:173:7: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 173 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc:173:7: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 173 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/context.h:21, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/device.h:14, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.h:18, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc: In function ‘void gloo::transport::tcp::lookupAddrForIface(attr&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc:32:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 32 | GLOO_ENFORCE_NE(rv, -1, strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc:32:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 32 | GLOO_ENFORCE_NE(rv, -1, strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc: In function ‘void gloo::transport::tcp::lookupAddrForHostname(attr&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc:101:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 101 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc:101:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 101 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc: In function ‘gloo::transport::tcp::attr gloo::transport::tcp::CreateDeviceAttr(const attr&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc:156:7: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 156 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc:156:7: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 156 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc: In function ‘const std::string gloo::transport::tcp::sockaddrToInterfaceName(const attr&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc:184:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 184 | GLOO_ENFORCE_NE(rv, -1, strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc:184:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 184 | GLOO_ENFORCE_NE(rv, -1, strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc: In member function ‘bool gloo::transport::tcp::Device::isInitiator(const gloo::transport::tcp::Address&, const gloo::transport::tcp::Address&) const’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc:302:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 302 | GLOO_ENFORCE_NE(rv, 0, "Cannot connect to self"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, 0)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc:302:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 302 | GLOO_ENFORCE_NE(rv, 0, "Cannot connect to self"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc: In constructor ‘gloo::transport::uv::Device::Device(const gloo::transport::uv::attr&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc:183:7: warning: unused variable ‘rv’ [-Wunused-variable] 183 | int rv; | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc: In member function ‘void gloo::transport::uv::Device::connect(const gloo::transport::uv::Address&, const gloo::transport::uv::Address&, std::chrono::milliseconds, ConnectCallback)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc:264:16: warning: unused variable ‘addrlen’ [-Wunused-variable] 264 | const auto addrlen = sizeof(struct sockaddr_in); | ^~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc:272:16: warning: unused variable ‘addrlen’ [-Wunused-variable] 272 | const auto addrlen = sizeof(struct sockaddr_in6); | ^~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.h:31, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc: In member function ‘virtual void gloo::transport::uv::Pair::connect(const std::vector&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc:59:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 59 | GLOO_ENFORCE_EQ(state_, INITIALIZED); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(((gloo::transport::uv::Pair*)this)->gloo::transport::uv::Pair::state_, gloo::transport::uv::Pair::INITIALIZED)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc:59:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 59 | GLOO_ENFORCE_EQ(state_, INITIALIZED); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc:22: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/helpers.h: In instantiation of ‘void gloo::transport::tcp::WriteValueOperation::handleEvents(int) [with T = long int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/helpers.h:128:8: required from here 128 | void handleEvents(int events) override { | ^~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/helpers.h:141:12: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 141 | if (rv < sizeof(t_)) { | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc: In member function ‘virtual void gloo::transport::uv::Pair::send(gloo::transport::UnboundBuffer*, uint64_t, size_t, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc:460:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 460 | GLOO_ENFORCE_LE(nbytes, tbuf->size - offset); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:36: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::LessEquals(nbytes, (((long unsigned int)tbuf->gloo::transport::UnboundBuffer::size) - offset))’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc:460:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 460 | GLOO_ENFORCE_LE(nbytes, tbuf->size - offset); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc: In member function ‘virtual void gloo::transport::uv::Pair::recv(gloo::transport::UnboundBuffer*, uint64_t, size_t, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc:494:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 494 | GLOO_ENFORCE_LE(nbytes, tbuf->size - offset); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:36: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::LessEquals(nbytes, (((long unsigned int)tbuf->gloo::transport::UnboundBuffer::size) - offset))’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc:494:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 494 | GLOO_ENFORCE_LE(nbytes, tbuf->size - offset); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc: In member function ‘bool gloo::transport::uv::Pair::tryRecv(gloo::transport::UnboundBuffer*, uint64_t, size_t, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc:522:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 522 | GLOO_ENFORCE_LE(nbytes, tbuf->size - offset); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:36: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::LessEquals(nbytes, (((long unsigned int)tbuf->gloo::transport::UnboundBuffer::size) - offset))’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc:522:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 522 | GLOO_ENFORCE_LE(nbytes, tbuf->size - offset); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc: In member function ‘void gloo::transport::uv::Pair::closeWhileHoldingPairLock()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc:548:7: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 548 | GLOO_ENFORCE_NE( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(((gloo::transport::uv::Pair*)this)->gloo::transport::uv::Pair::state_, gloo::transport::uv::Pair::CONNECTING)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc:548:7: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 548 | GLOO_ENFORCE_NE( | ^~~~~~~~~~~~~~~ [100%] Linking CXX shared library libgloo.so cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/cmake -E cmake_link_script CMakeFiles/gloo.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libgloo.so.0.0.230824 -o libgloo.so.0.0.230824 CMakeFiles/gloo.dir/algorithm.cc.o CMakeFiles/gloo.dir/allgather.cc.o CMakeFiles/gloo.dir/allgatherv.cc.o CMakeFiles/gloo.dir/allreduce.cc.o CMakeFiles/gloo.dir/allreduce_local.cc.o CMakeFiles/gloo.dir/alltoall.cc.o CMakeFiles/gloo.dir/alltoallv.cc.o CMakeFiles/gloo.dir/barrier.cc.o CMakeFiles/gloo.dir/broadcast.cc.o CMakeFiles/gloo.dir/context.cc.o CMakeFiles/gloo.dir/gather.cc.o CMakeFiles/gloo.dir/gatherv.cc.o CMakeFiles/gloo.dir/reduce.cc.o CMakeFiles/gloo.dir/scatter.cc.o CMakeFiles/gloo.dir/types.cc.o CMakeFiles/gloo.dir/common/logging.cc.o CMakeFiles/gloo.dir/common/utils.cc.o CMakeFiles/gloo.dir/common/linux.cc.o CMakeFiles/gloo.dir/mpi/context.cc.o CMakeFiles/gloo.dir/rendezvous/context.cc.o CMakeFiles/gloo.dir/rendezvous/file_store.cc.o CMakeFiles/gloo.dir/rendezvous/hash_store.cc.o CMakeFiles/gloo.dir/rendezvous/prefix_store.cc.o CMakeFiles/gloo.dir/rendezvous/store.cc.o CMakeFiles/gloo.dir/rendezvous/redis_store.cc.o CMakeFiles/gloo.dir/transport/address.cc.o CMakeFiles/gloo.dir/transport/buffer.cc.o CMakeFiles/gloo.dir/transport/context.cc.o CMakeFiles/gloo.dir/transport/device.cc.o CMakeFiles/gloo.dir/transport/pair.cc.o CMakeFiles/gloo.dir/transport/unbound_buffer.cc.o CMakeFiles/gloo.dir/transport/tcp/address.cc.o CMakeFiles/gloo.dir/transport/tcp/buffer.cc.o CMakeFiles/gloo.dir/transport/tcp/context.cc.o CMakeFiles/gloo.dir/transport/tcp/device.cc.o CMakeFiles/gloo.dir/transport/tcp/error.cc.o CMakeFiles/gloo.dir/transport/tcp/listener.cc.o CMakeFiles/gloo.dir/transport/tcp/loop.cc.o CMakeFiles/gloo.dir/transport/tcp/pair.cc.o CMakeFiles/gloo.dir/transport/tcp/socket.cc.o CMakeFiles/gloo.dir/transport/tcp/unbound_buffer.cc.o CMakeFiles/gloo.dir/transport/ibverbs/address.cc.o CMakeFiles/gloo.dir/transport/ibverbs/buffer.cc.o CMakeFiles/gloo.dir/transport/ibverbs/context.cc.o CMakeFiles/gloo.dir/transport/ibverbs/device.cc.o CMakeFiles/gloo.dir/transport/ibverbs/memory_region.cc.o CMakeFiles/gloo.dir/transport/ibverbs/pair.cc.o CMakeFiles/gloo.dir/transport/uv/address.cc.o CMakeFiles/gloo.dir/transport/uv/device.cc.o CMakeFiles/gloo.dir/transport/uv/context.cc.o CMakeFiles/gloo.dir/transport/uv/libuv.cc.o CMakeFiles/gloo.dir/transport/uv/pair.cc.o CMakeFiles/gloo.dir/transport/uv/unbound_buffer.cc.o -Wl,-rpath,/usr/lib64/openmpi/lib: -luv -lhiredis -libverbs /usr/lib64/openmpi/lib/libmpi.so -lpthread cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/gloo && /usr/bin/cmake -E cmake_symlink_library libgloo.so.0.0.230824 libgloo.so.0.0.230824 libgloo.so gmake[2]: Leaving directory '/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi' [100%] Built target gloo gmake[1]: Leaving directory '/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-openmpi/CMakeFiles 0 + module purge + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw purge ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl bash purge + eval 'unset MPI_COMPILER; unset LD_LIBRARY_PATH; unset MPI_MAN; MANPATH=/usr/share/man:; export MANPATH; unset MPI_INCLUDE; unset _LMFILES_; unset LOADEDMODULES; unset CMAKE_PREFIX_PATH; PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig; export PKG_CONFIG_PATH; unset MPI_PYTHON3_SITEARCH; unset MPI_HOME; unset MPI_FORTRAN_MOD_DIR; unset __MODULES_LMALTNAME; unset __MODULES_LMCONFLICT; __MODULES_SHARE_MANPATH=:1; export __MODULES_SHARE_MANPATH; unset MPI_SUFFIX; unset MPI_SYSCONFIG; __MODULES_SHARE_PKG_CONFIG_PATH=:1; export __MODULES_SHARE_PKG_CONFIG_PATH; unset MPI_LIB; PATH=/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin; export PATH; unset MPI_BIN; test 0;' ++ unset MPI_COMPILER ++ unset LD_LIBRARY_PATH ++ unset MPI_MAN ++ MANPATH=/usr/share/man: ++ export MANPATH ++ unset MPI_INCLUDE ++ unset _LMFILES_ ++ unset LOADEDMODULES ++ unset CMAKE_PREFIX_PATH ++ PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ unset MPI_PYTHON3_SITEARCH ++ unset MPI_HOME ++ unset MPI_FORTRAN_MOD_DIR ++ unset __MODULES_LMALTNAME ++ unset __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:1 ++ export __MODULES_SHARE_MANPATH ++ unset MPI_SUFFIX ++ unset MPI_SYSCONFIG ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ unset MPI_LIB ++ PATH=/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ unset MPI_BIN ++ test 0 + _mlstatus=0 + return 0 + for mpi in openmpi mpich + module load mpi/mpich-riscv64 + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw load mpi/mpich-riscv64 ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl bash load mpi/mpich-riscv64 + eval 'LD_LIBRARY_PATH=/usr/lib64/mpich/lib; export LD_LIBRARY_PATH; MPI_COMPILER=mpich-riscv64; export MPI_COMPILER; MANPATH=/usr/share/man/mpich-riscv64:/usr/share/man:; export MANPATH; MPI_INCLUDE=/usr/include/mpich-riscv64; export MPI_INCLUDE; MPI_MAN=/usr/share/man/mpich-riscv64; export MPI_MAN; MPI_PYTHON_SITEARCH=%\{python2_sitearch\}/mpich; export MPI_PYTHON_SITEARCH; _LMFILES_=/usr/share/modulefiles/mpi/mpich-riscv64; export _LMFILES_; LOADEDMODULES=mpi/mpich-riscv64; export LOADEDMODULES; PKG_CONFIG_PATH=/usr/lib64/mpich/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig; export PKG_CONFIG_PATH; MPI_PYTHON3_SITEARCH=/usr/lib64/python3.13/site-packages/mpich; export MPI_PYTHON3_SITEARCH; MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/mpich; export MPI_FORTRAN_MOD_DIR; MPI_HOME=/usr/lib64/mpich; export MPI_HOME; __MODULES_LMCONFLICT=mpi/mpich-riscv64\&mpi; export __MODULES_LMCONFLICT; __MODULES_SHARE_MANPATH=:2; export __MODULES_SHARE_MANPATH; MPI_SYSCONFIG=/etc/mpich-riscv64; export MPI_SYSCONFIG; MPI_SUFFIX=_mpich; export MPI_SUFFIX; __MODULES_SHARE_PKG_CONFIG_PATH=:1; export __MODULES_SHARE_PKG_CONFIG_PATH; MPI_PYTHON2_SITEARCH=%\{python2_sitearch\}/mpich; export MPI_PYTHON2_SITEARCH; MPI_LIB=/usr/lib64/mpich/lib; export MPI_LIB; PATH=/usr/lib64/mpich/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin; export PATH; MPI_BIN=/usr/lib64/mpich/bin; export MPI_BIN; test 0;' ++ LD_LIBRARY_PATH=/usr/lib64/mpich/lib ++ export LD_LIBRARY_PATH ++ MPI_COMPILER=mpich-riscv64 ++ export MPI_COMPILER ++ MANPATH=/usr/share/man/mpich-riscv64:/usr/share/man: ++ export MANPATH ++ MPI_INCLUDE=/usr/include/mpich-riscv64 ++ export MPI_INCLUDE ++ MPI_MAN=/usr/share/man/mpich-riscv64 ++ export MPI_MAN ++ MPI_PYTHON_SITEARCH='%{python2_sitearch}/mpich' ++ export MPI_PYTHON_SITEARCH ++ _LMFILES_=/usr/share/modulefiles/mpi/mpich-riscv64 ++ export _LMFILES_ ++ LOADEDMODULES=mpi/mpich-riscv64 ++ export LOADEDMODULES ++ PKG_CONFIG_PATH=/usr/lib64/mpich/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ MPI_PYTHON3_SITEARCH=/usr/lib64/python3.13/site-packages/mpich ++ export MPI_PYTHON3_SITEARCH ++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/mpich ++ export MPI_FORTRAN_MOD_DIR ++ MPI_HOME=/usr/lib64/mpich ++ export MPI_HOME ++ __MODULES_LMCONFLICT='mpi/mpich-riscv64&mpi' ++ export __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:2 ++ export __MODULES_SHARE_MANPATH ++ MPI_SYSCONFIG=/etc/mpich-riscv64 ++ export MPI_SYSCONFIG ++ MPI_SUFFIX=_mpich ++ export MPI_SUFFIX ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ MPI_PYTHON2_SITEARCH='%{python2_sitearch}/mpich' ++ export MPI_PYTHON2_SITEARCH ++ MPI_LIB=/usr/lib64/mpich/lib ++ export MPI_LIB ++ PATH=/usr/lib64/mpich/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ MPI_BIN=/usr/lib64/mpich/bin ++ export MPI_BIN ++ test 0 + _mlstatus=0 + return 0 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B redhat-linux-build-mpich -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DUSE_IBVERBS=ON -DUSE_LIBUV=ON -DUSE_REDIS=ON -DUSE_MPI=ON -DCMAKE_INSTALL_PREFIX=/usr/lib64/mpich -DCMAKE_INSTALL_LIBDIR=lib CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The CXX compiler identification is GNU 14.1.1 -- The C compiler identification is GNU 14.1.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Build type not set -- defaulting to Release -- Gloo build as SHARED library -- Found hiredis: /usr/include/hiredis -- Found ibverbs: /usr/include -- libuv include path: -- libuv libraries: -- Found MPI_C: /usr/lib64/mpich/lib/libmpi.so (found version "4.1") -- Found MPI_CXX: /usr/lib64/mpich/lib/libmpicxx.so (found version "4.1") -- Found MPI: TRUE (found version "4.1") -- MPI include path: /usr/include/mpich-riscv64 -- MPI libraries: /usr/lib64/mpich/lib/libmpicxx.so/usr/lib64/mpich/lib/libmpi.so -- Configuring done (5.5s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich + /usr/bin/cmake --build redhat-linux-build-mpich -j64 --verbose Change Dir: '/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j64 /usr/bin/cmake -S/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -B/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/CMakeFiles /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich' /usr/bin/gmake -f gloo/CMakeFiles/gloo.dir/build.make gloo/CMakeFiles/gloo.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich' cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo/CMakeFiles/gloo.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich' /usr/bin/gmake -f gloo/CMakeFiles/gloo.dir/build.make gloo/CMakeFiles/gloo.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich' [ 1%] Building CXX object gloo/CMakeFiles/gloo.dir/allreduce.cc.o [ 5%] Building CXX object gloo/CMakeFiles/gloo.dir/allgather.cc.o [ 7%] Building CXX object gloo/CMakeFiles/gloo.dir/allgatherv.cc.o [ 7%] Building CXX object gloo/CMakeFiles/gloo.dir/algorithm.cc.o [ 12%] Building CXX object gloo/CMakeFiles/gloo.dir/alltoallv.cc.o [ 12%] Building CXX object gloo/CMakeFiles/gloo.dir/alltoall.cc.o [ 12%] Building CXX object gloo/CMakeFiles/gloo.dir/allreduce_local.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/algorithm.cc.o -MF CMakeFiles/gloo.dir/algorithm.cc.o.d -o CMakeFiles/gloo.dir/algorithm.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/algorithm.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/allgather.cc.o -MF CMakeFiles/gloo.dir/allgather.cc.o.d -o CMakeFiles/gloo.dir/allgather.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgather.cc [ 14%] Building CXX object gloo/CMakeFiles/gloo.dir/broadcast.cc.o [ 16%] Building CXX object gloo/CMakeFiles/gloo.dir/barrier.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/allgatherv.cc.o -MF CMakeFiles/gloo.dir/allgatherv.cc.o.d -o CMakeFiles/gloo.dir/allgatherv.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgatherv.cc [ 18%] Building CXX object gloo/CMakeFiles/gloo.dir/context.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/allreduce.cc.o -MF CMakeFiles/gloo.dir/allreduce.cc.o.d -o CMakeFiles/gloo.dir/allreduce.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/allreduce_local.cc.o -MF CMakeFiles/gloo.dir/allreduce_local.cc.o.d -o CMakeFiles/gloo.dir/allreduce_local.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/alltoall.cc.o -MF CMakeFiles/gloo.dir/alltoall.cc.o.d -o CMakeFiles/gloo.dir/alltoall.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoall.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/alltoallv.cc.o -MF CMakeFiles/gloo.dir/alltoallv.cc.o.d -o CMakeFiles/gloo.dir/alltoallv.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc [ 20%] Building CXX object gloo/CMakeFiles/gloo.dir/gatherv.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/barrier.cc.o -MF CMakeFiles/gloo.dir/barrier.cc.o.d -o CMakeFiles/gloo.dir/barrier.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/barrier.cc [ 24%] Building CXX object gloo/CMakeFiles/gloo.dir/gather.cc.o [ 24%] Building CXX object gloo/CMakeFiles/gloo.dir/scatter.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/broadcast.cc.o -MF CMakeFiles/gloo.dir/broadcast.cc.o.d -o CMakeFiles/gloo.dir/broadcast.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/broadcast.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/context.cc.o -MF CMakeFiles/gloo.dir/context.cc.o.d -o CMakeFiles/gloo.dir/context.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.cc [ 25%] Building CXX object gloo/CMakeFiles/gloo.dir/types.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/gatherv.cc.o -MF CMakeFiles/gloo.dir/gatherv.cc.o.d -o CMakeFiles/gloo.dir/gatherv.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gatherv.cc [ 27%] Building CXX object gloo/CMakeFiles/gloo.dir/common/utils.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/gather.cc.o -MF CMakeFiles/gloo.dir/gather.cc.o.d -o CMakeFiles/gloo.dir/gather.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gather.cc [ 29%] Building CXX object gloo/CMakeFiles/gloo.dir/common/linux.cc.o [ 31%] Building CXX object gloo/CMakeFiles/gloo.dir/reduce.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/scatter.cc.o -MF CMakeFiles/gloo.dir/scatter.cc.o.d -o CMakeFiles/gloo.dir/scatter.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/scatter.cc [ 33%] Building CXX object gloo/CMakeFiles/gloo.dir/common/logging.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/types.cc.o -MF CMakeFiles/gloo.dir/types.cc.o.d -o CMakeFiles/gloo.dir/types.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/types.cc [ 35%] Building CXX object gloo/CMakeFiles/gloo.dir/mpi/context.cc.o [ 37%] Building CXX object gloo/CMakeFiles/gloo.dir/rendezvous/context.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/common/utils.cc.o -MF CMakeFiles/gloo.dir/common/utils.cc.o.d -o CMakeFiles/gloo.dir/common/utils.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/utils.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/reduce.cc.o -MF CMakeFiles/gloo.dir/reduce.cc.o.d -o CMakeFiles/gloo.dir/reduce.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc [ 38%] Building CXX object gloo/CMakeFiles/gloo.dir/rendezvous/hash_store.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/common/logging.cc.o -MF CMakeFiles/gloo.dir/common/logging.cc.o.d -o CMakeFiles/gloo.dir/common/logging.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/common/linux.cc.o -MF CMakeFiles/gloo.dir/common/linux.cc.o.d -o CMakeFiles/gloo.dir/common/linux.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc [ 42%] Building CXX object gloo/CMakeFiles/gloo.dir/rendezvous/prefix_store.cc.o [ 42%] Building CXX object gloo/CMakeFiles/gloo.dir/rendezvous/file_store.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/mpi/context.cc.o -MF CMakeFiles/gloo.dir/mpi/context.cc.o.d -o CMakeFiles/gloo.dir/mpi/context.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/mpi/context.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/rendezvous/context.cc.o -MF CMakeFiles/gloo.dir/rendezvous/context.cc.o.d -o CMakeFiles/gloo.dir/rendezvous/context.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/context.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/rendezvous/hash_store.cc.o -MF CMakeFiles/gloo.dir/rendezvous/hash_store.cc.o.d -o CMakeFiles/gloo.dir/rendezvous/hash_store.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/hash_store.cc [ 46%] Building CXX object gloo/CMakeFiles/gloo.dir/rendezvous/redis_store.cc.o [ 48%] Building CXX object gloo/CMakeFiles/gloo.dir/rendezvous/store.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/rendezvous/file_store.cc.o -MF CMakeFiles/gloo.dir/rendezvous/file_store.cc.o.d -o CMakeFiles/gloo.dir/rendezvous/file_store.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc [ 50%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/address.cc.o [ 50%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/buffer.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/rendezvous/prefix_store.cc.o -MF CMakeFiles/gloo.dir/rendezvous/prefix_store.cc.o.d -o CMakeFiles/gloo.dir/rendezvous/prefix_store.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/prefix_store.cc [ 51%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/device.cc.o [ 53%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/context.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/rendezvous/store.cc.o -MF CMakeFiles/gloo.dir/rendezvous/store.cc.o.d -o CMakeFiles/gloo.dir/rendezvous/store.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/store.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/rendezvous/redis_store.cc.o -MF CMakeFiles/gloo.dir/rendezvous/redis_store.cc.o.d -o CMakeFiles/gloo.dir/rendezvous/redis_store.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/address.cc.o -MF CMakeFiles/gloo.dir/transport/address.cc.o.d -o CMakeFiles/gloo.dir/transport/address.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/address.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/buffer.cc.o -MF CMakeFiles/gloo.dir/transport/buffer.cc.o.d -o CMakeFiles/gloo.dir/transport/buffer.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/buffer.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/context.cc.o -MF CMakeFiles/gloo.dir/transport/context.cc.o.d -o CMakeFiles/gloo.dir/transport/context.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/context.cc [ 55%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/unbound_buffer.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/device.cc.o -MF CMakeFiles/gloo.dir/transport/device.cc.o.d -o CMakeFiles/gloo.dir/transport/device.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/device.cc [ 57%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/address.cc.o [ 59%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/buffer.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/unbound_buffer.cc.o -MF CMakeFiles/gloo.dir/transport/unbound_buffer.cc.o.d -o CMakeFiles/gloo.dir/transport/unbound_buffer.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/unbound_buffer.cc [ 61%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/pair.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/tcp/address.cc.o -MF CMakeFiles/gloo.dir/transport/tcp/address.cc.o.d -o CMakeFiles/gloo.dir/transport/tcp/address.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/address.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/tcp/buffer.cc.o -MF CMakeFiles/gloo.dir/transport/tcp/buffer.cc.o.d -o CMakeFiles/gloo.dir/transport/tcp/buffer.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/buffer.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/pair.cc.o -MF CMakeFiles/gloo.dir/transport/pair.cc.o.d -o CMakeFiles/gloo.dir/transport/pair.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.cc [ 62%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/context.cc.o [ 64%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/device.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/tcp/context.cc.o -MF CMakeFiles/gloo.dir/transport/tcp/context.cc.o.d -o CMakeFiles/gloo.dir/transport/tcp/context.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/context.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/tcp/device.cc.o -MF CMakeFiles/gloo.dir/transport/tcp/device.cc.o.d -o CMakeFiles/gloo.dir/transport/tcp/device.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc [ 66%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/error.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/tcp/error.cc.o -MF CMakeFiles/gloo.dir/transport/tcp/error.cc.o.d -o CMakeFiles/gloo.dir/transport/tcp/error.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/error.cc [ 70%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/loop.cc.o [ 70%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/listener.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/tcp/loop.cc.o -MF CMakeFiles/gloo.dir/transport/tcp/loop.cc.o.d -o CMakeFiles/gloo.dir/transport/tcp/loop.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc [ 72%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/pair.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/tcp/listener.cc.o -MF CMakeFiles/gloo.dir/transport/tcp/listener.cc.o.d -o CMakeFiles/gloo.dir/transport/tcp/listener.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/listener.cc [ 74%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/socket.cc.o [ 77%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/unbound_buffer.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/tcp/pair.cc.o -MF CMakeFiles/gloo.dir/transport/tcp/pair.cc.o.d -o CMakeFiles/gloo.dir/transport/tcp/pair.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc [ 75%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/ibverbs/address.cc.o [ 79%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/ibverbs/buffer.cc.o [ 83%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/ibverbs/context.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/tcp/socket.cc.o -MF CMakeFiles/gloo.dir/transport/tcp/socket.cc.o.d -o CMakeFiles/gloo.dir/transport/tcp/socket.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/tcp/unbound_buffer.cc.o -MF CMakeFiles/gloo.dir/transport/tcp/unbound_buffer.cc.o.d -o CMakeFiles/gloo.dir/transport/tcp/unbound_buffer.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/unbound_buffer.cc [ 85%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/ibverbs/device.cc.o [ 85%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/uv/address.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/ibverbs/address.cc.o -MF CMakeFiles/gloo.dir/transport/ibverbs/address.cc.o.d -o CMakeFiles/gloo.dir/transport/ibverbs/address.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/address.cc [ 88%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/ibverbs/pair.cc.o [ 88%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/ibverbs/memory_region.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/ibverbs/buffer.cc.o -MF CMakeFiles/gloo.dir/transport/ibverbs/buffer.cc.o.d -o CMakeFiles/gloo.dir/transport/ibverbs/buffer.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/ibverbs/context.cc.o -MF CMakeFiles/gloo.dir/transport/ibverbs/context.cc.o.d -o CMakeFiles/gloo.dir/transport/ibverbs/context.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/context.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/ibverbs/device.cc.o -MF CMakeFiles/gloo.dir/transport/ibverbs/device.cc.o.d -o CMakeFiles/gloo.dir/transport/ibverbs/device.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc [ 90%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/uv/device.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/ibverbs/memory_region.cc.o -MF CMakeFiles/gloo.dir/transport/ibverbs/memory_region.cc.o.d -o CMakeFiles/gloo.dir/transport/ibverbs/memory_region.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/memory_region.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/ibverbs/pair.cc.o -MF CMakeFiles/gloo.dir/transport/ibverbs/pair.cc.o.d -o CMakeFiles/gloo.dir/transport/ibverbs/pair.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc [ 92%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/uv/context.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/uv/address.cc.o -MF CMakeFiles/gloo.dir/transport/uv/address.cc.o.d -o CMakeFiles/gloo.dir/transport/uv/address.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/address.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/uv/device.cc.o -MF CMakeFiles/gloo.dir/transport/uv/device.cc.o.d -o CMakeFiles/gloo.dir/transport/uv/device.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc [ 96%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/uv/libuv.cc.o [ 96%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/uv/pair.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/uv/context.cc.o -MF CMakeFiles/gloo.dir/transport/uv/context.cc.o.d -o CMakeFiles/gloo.dir/transport/uv/context.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/context.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/uv/libuv.cc.o -MF CMakeFiles/gloo.dir/transport/uv/libuv.cc.o.d -o CMakeFiles/gloo.dir/transport/uv/libuv.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/libuv.cc cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/uv/pair.cc.o -MF CMakeFiles/gloo.dir/transport/uv/pair.cc.o.d -o CMakeFiles/gloo.dir/transport/uv/pair.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc [ 98%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/uv/unbound_buffer.cc.o cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/g++ -DGLOO_USE_MPI=1 -Dgloo_EXPORTS -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b -I/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich -isystem /usr/include/hiredis -isystem /usr/include/mpich-riscv64 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -fPIC -MD -MT gloo/CMakeFiles/gloo.dir/transport/uv/unbound_buffer.cc.o -MF CMakeFiles/gloo.dir/transport/uv/unbound_buffer.cc.o.d -o CMakeFiles/gloo.dir/transport/uv/unbound_buffer.cc.o -c /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/unbound_buffer.cc In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/address.cc:15: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/address.cc: In constructor ‘gloo::transport::ibverbs::Address::Address(const std::vector&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/address.cc:26:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 26 | GLOO_ENFORCE_EQ(sizeof(addr_), bytes.size()); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(sizeof (((gloo::transport::ibverbs::Address*)this)->gloo::transport::ibverbs::Address::addr_), (& bytes)->std::vector::size())’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/address.cc:26:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 26 | GLOO_ENFORCE_EQ(sizeof(addr_), bytes.size()); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.h:15, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gatherv.h:11, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gatherv.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gatherv.cc: In member function ‘void gloo::GathervOptions::setOutput(std::unique_ptr, std::vector, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gatherv.cc:54:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 54 | GLOO_ENFORCE_EQ(elementsPerRank.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(elementsPerRank.std::vector::size(), ((std::__shared_ptr_access*)(&((gloo::GathervOptions*)this)->gloo::GathervOptions::context))->std::__shared_ptr_access::operator->()->gloo::Context::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gatherv.cc:54:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 54 | GLOO_ENFORCE_EQ(elementsPerRank.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gatherv.cc:56:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 56 | GLOO_ENFORCE_EQ(totalElements * elementSize, buf->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals((((long unsigned int)totalElements) * elementSize), buf.std::unique_ptr::operator->()->gloo::transport::UnboundBuffer::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gatherv.cc:56:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 56 | GLOO_ENFORCE_EQ(totalElements * elementSize, buf->size); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/address.cc:15: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/address.cc: In constructor ‘gloo::transport::uv::Address::Address(const std::vector&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/address.cc:27:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 27 | GLOO_ENFORCE_EQ(sizeof(impl_), bytes.size()); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(sizeof (((gloo::transport::uv::Address*)this)->gloo::transport::uv::Address::impl_), (& bytes)->std::vector::size())’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/address.cc:27:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 27 | GLOO_ENFORCE_EQ(sizeof(impl_), bytes.size()); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gatherv.cc: In member function ‘void gloo::GathervOptions::setOutput(void*, std::vector, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gatherv.cc:68:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 68 | GLOO_ENFORCE_EQ(elementsPerRank.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(elementsPerRank.std::vector::size(), ((std::__shared_ptr_access*)(&((gloo::GathervOptions*)this)->gloo::GathervOptions::context))->std::__shared_ptr_access::operator->()->gloo::Context::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gatherv.cc:68:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 68 | GLOO_ENFORCE_EQ(elementsPerRank.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/address.cc: In member function ‘virtual std::string gloo::transport::uv::Address::str() const’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/address.cc:80:17: warning: comparison of integer expressions of different signedness: ‘const gloo::transport::uv::Address::sequence_type’ {aka ‘const int’} and ‘long unsigned int’ [-Wsign-compare] 80 | if (impl_.seq != SIZE_MAX) { | ^ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.h:15, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgather.h:11, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgather.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgather.cc: In function ‘void gloo::allgather(AllgatherOptions&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgather.cc:39:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 39 | GLOO_ENFORCE_EQ(out->size, in->size * context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(out->gloo::transport::UnboundBuffer::size, (((long unsigned int)in->gloo::transport::UnboundBuffer::size) * ((long unsigned int)((int)((const std::__shared_ptr_access*)(& context))->std::__shared_ptr_access::operator->()->gloo::Context::size))))’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgather.cc:39:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 39 | GLOO_ENFORCE_EQ(out->size, in->size * context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgather.cc:41:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 41 | GLOO_ENFORCE_EQ(out->size % context->size, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals((((long unsigned int)out->gloo::transport::UnboundBuffer::size) % ((long unsigned int)((int)((const std::__shared_ptr_access*)(& context))->std::__shared_ptr_access::operator->()->gloo::Context::size))), 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgather.cc:41:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 41 | GLOO_ENFORCE_EQ(out->size % context->size, 0); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.h:15, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgatherv.h:11, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgatherv.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgatherv.cc: In member function ‘void gloo::AllgathervOptions::setOutput(std::unique_ptr, std::vector, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgatherv.cc:53:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 53 | GLOO_ENFORCE_EQ(elements.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(elements.std::vector::size(), ((std::__shared_ptr_access*)(&((gloo::AllgathervOptions*)this)->gloo::AllgathervOptions::context))->std::__shared_ptr_access::operator->()->gloo::Context::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgatherv.cc:53:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 53 | GLOO_ENFORCE_EQ(elements.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgatherv.cc:55:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 55 | GLOO_ENFORCE_EQ(totalElements * elementSize, buf->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals((((long unsigned int)totalElements) * elementSize), buf.std::unique_ptr::operator->()->gloo::transport::UnboundBuffer::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgatherv.cc:55:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 55 | GLOO_ENFORCE_EQ(totalElements * elementSize, buf->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgatherv.cc: In member function ‘void gloo::AllgathervOptions::setOutput(void*, std::vector, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgatherv.cc:66:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 66 | GLOO_ENFORCE_EQ(elements.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(elements.std::vector::size(), ((std::__shared_ptr_access*)(&((gloo::AllgathervOptions*)this)->gloo::AllgathervOptions::context))->std::__shared_ptr_access::operator->()->gloo::Context::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgatherv.cc:66:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 66 | GLOO_ENFORCE_EQ(elements.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gather.cc: In function ‘void gloo::gather(GatherOptions&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gather.cc:36:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 36 | for (size_t i = 0; i < context->size; i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gather.cc:37:13: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 37 | if (i == context->rank) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gather.cc:50:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 50 | for (size_t i = 0; i < context->size; i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gather.cc:51:13: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 51 | if (i == context->rank) { | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/store.h:15, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.h:21, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc: In member function ‘virtual void gloo::rendezvous::RedisStore::set(const std::string&, const std::vector&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc:52:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 52 | GLOO_ENFORCE_EQ(reply->type, REDIS_REPLY_INTEGER); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(reply->redisReply::type, 3)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc:52:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 52 | GLOO_ENFORCE_EQ(reply->type, REDIS_REPLY_INTEGER); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc:53:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 53 | GLOO_ENFORCE_EQ(reply->integer, 1, "Key '", key, "' already set"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(reply->redisReply::integer, 1)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc:53:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 53 | GLOO_ENFORCE_EQ(reply->integer, 1, "Key '", key, "' already set"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/barrier.cc: In function ‘void gloo::barrier(BarrierOptions&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/barrier.cc:30:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 30 | for (size_t d = 1; d < context->size; d <<= 1) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc: In member function ‘virtual std::vector gloo::rendezvous::RedisStore::get(const std::string&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc:70:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 70 | GLOO_ENFORCE_EQ(reply->type, REDIS_REPLY_STRING); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(reply->redisReply::type, 1)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc:70:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 70 | GLOO_ENFORCE_EQ(reply->type, REDIS_REPLY_STRING); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/broadcast.cc: In function ‘void gloo::broadcast(BroadcastOptions&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/broadcast.cc:92:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 92 | for (auto i = 0; i < numSends; i++) { | ~~^~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.h:15, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.h:15, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc: In function ‘void gloo::{anonymous}::allreduce(const gloo::detail::AllreduceOptionsImpl&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:108:3: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 108 | GLOO_ENFORCE_GT(out.size(), 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:33: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Greater((& out)->std::vector >::size(), 0)’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:108:3: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 108 | GLOO_ENFORCE_GT(out.size(), 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/gatherv.cc:54:3: required from here 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 124 | BINARY_COMP_HELPER(Equals, ==) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:105:14: warning: variable ‘slot’ set but not used [-Wunused-but-set-variable] 105 | const auto slot = Slot::build(kAllreduceSlotPrefix, opts.tag); | ^~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.h:15, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.h:14, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc: In function ‘void gloo::reduce(ReduceOptions&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:50:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 50 | GLOO_ENFORCE_EQ(in->size, opts.elements * opts.elementSize); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(in->gloo::transport::UnboundBuffer::size, (opts.gloo::ReduceOptions::elements * opts.gloo::ReduceOptions::elementSize))’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:50:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 50 | GLOO_ENFORCE_EQ(in->size, opts.elements * opts.elementSize); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:51:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 51 | GLOO_ENFORCE_EQ(out->size, opts.elements * opts.elementSize); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(out->gloo::transport::UnboundBuffer::size, (opts.gloo::ReduceOptions::elements * opts.gloo::ReduceOptions::elementSize))’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:51:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 51 | GLOO_ENFORCE_EQ(out->size, opts.elements * opts.elementSize); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:118:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 118 | GLOO_ENFORCE_EQ(numSegments % context->size, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals((((long unsigned int)numSegments) % ((long unsigned int)((int)((const std::__shared_ptr_access*)(& context))->std::__shared_ptr_access::operator->()->gloo::Context::size))), 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:118:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 118 | GLOO_ENFORCE_EQ(numSegments % context->size, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:119:3: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 119 | GLOO_ENFORCE_GE(numSegments, context->size * 2); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:39: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::GreaterEquals(numSegments, (((int)((const std::__shared_ptr_access*)(& context))->std::__shared_ptr_access::operator->()->gloo::Context::size) * 2))’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:119:3: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 119 | GLOO_ENFORCE_GE(numSegments, context->size * 2); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc: In member function ‘bool gloo::rendezvous::RedisStore::check(const std::vector >&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc:99:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 99 | GLOO_ENFORCE_EQ(reply->type, REDIS_REPLY_INTEGER); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(reply->redisReply::type, 3)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc:99:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 99 | GLOO_ENFORCE_EQ(reply->type, REDIS_REPLY_INTEGER); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/redis_store.cc:100:33: warning: comparison of integer expressions of different signedness: ‘long long int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 100 | auto result = (reply->integer == keys.size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/address.cc:16: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/address.cc: In constructor ‘gloo::transport::tcp::Address::Address(const std::vector&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/address.cc:46:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 46 | GLOO_ENFORCE_EQ(sizeof(impl_), bytes.size()); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(sizeof (((gloo::transport::tcp::Address*)this)->gloo::transport::tcp::Address::impl_), (& bytes)->std::vector::size())’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/address.cc:46:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 46 | GLOO_ENFORCE_EQ(sizeof(impl_), bytes.size()); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/address.cc: In static member function ‘static gloo::transport::tcp::Address gloo::transport::tcp::Address::fromSockName(int)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/address.cc:98:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 98 | GLOO_ENFORCE_NE(rv, -1, "getsockname: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/address.cc:98:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 98 | GLOO_ENFORCE_NE(rv, -1, "getsockname: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/address.cc: In static member function ‘static gloo::transport::tcp::Address gloo::transport::tcp::Address::fromPeerName(int)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/address.cc:108:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 108 | GLOO_ENFORCE_NE(rv, -1, "getpeername: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/address.cc:108:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 108 | GLOO_ENFORCE_NE(rv, -1, "getpeername: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgather.cc:41:5: required from here 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 124 | BINARY_COMP_HELPER(Equals, ==) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc: In function ‘void gloo::{anonymous}::ring(const gloo::detail::AllreduceOptionsImpl&, ReduceRangeFunction, BroadcastRangeFunction)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:215:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 215 | GLOO_ENFORCE_EQ(numSegments % context->size, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals((((long unsigned int)numSegments) % ((long unsigned int)((int)((const std::__shared_ptr_access*)(& context))->std::__shared_ptr_access::operator->()->gloo::Context::size))), 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:215:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 215 | GLOO_ENFORCE_EQ(numSegments % context->size, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:216:3: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 216 | GLOO_ENFORCE_GE(numSegments, context->size * 2); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:39: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::GreaterEquals(numSegments, (((int)((const std::__shared_ptr_access*)(& context))->std::__shared_ptr_access::operator->()->gloo::Context::size) * 2))’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:216:3: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 216 | GLOO_ENFORCE_GE(numSegments, context->size * 2); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:171:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 171 | for (auto i = 0; i < numSegments; i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:187:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 187 | if ((i - 2) < numSegmentsPerRank) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:199:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 199 | if (i < (numSegments - 2)) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:206:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 206 | if (i < numSegmentsPerRank) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:223:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 223 | for (size_t rank = 0; rank < context->size; rank++) { | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:224:16: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 224 | if (rank == context->rank) { | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allgatherv.cc:53:3: required from here 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 124 | BINARY_COMP_HELPER(Equals, ==) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:279:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 279 | for (auto i = 0; i < (numSegments - numSegmentsPerRank + 2); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:307:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 307 | if (i < (numSegments - numSegmentsPerRank)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:315:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 315 | if (i < numSegmentsPerRank) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:362:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 362 | for (auto i = 0; i < (numSegments - numSegmentsPerRank + 2); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:379:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 379 | if (i < (numSegments - numSegmentsPerRank)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:387:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 387 | if (i < numSegmentsPerRank) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc: In function ‘std::vector gloo::{anonymous}::computeGroupSizePerStep(size_t, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:400:3: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 400 | GLOO_ENFORCE_GT(n, 1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:33: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Greater(n, 1)’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:400:3: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 400 | GLOO_ENFORCE_GT(n, 1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:118:3: required from here 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 124 | BINARY_COMP_HELPER(Equals, ==) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::GreaterEquals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/reduce.cc:119:3: required from here 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:127:35: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 127 | BINARY_COMP_HELPER(GreaterEquals, >=) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc: In function ‘void gloo::{anonymous}::bcube(const gloo::detail::AllreduceOptionsImpl&, ReduceRangeFunction, BroadcastRangeFunction)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:527:15: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 527 | if (src == context->rank) { | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:540:15: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 540 | if (dst == context->rank) { | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:566:16: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 566 | if (peer == context->rank) { | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:583:15: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 583 | if (src == context->rank) { | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:613:15: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 613 | if (src == context->rank) { | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:633:15: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 633 | if (dst == context->rank) { | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:646:16: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 646 | if (peer == context->rank) { | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:656:16: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 656 | if (peer == context->rank) { | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.h:11, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc: In member function ‘void gloo::AlltoallvOptions::setInput(std::unique_ptr, std::vector, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:52:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 52 | GLOO_ENFORCE_EQ(elementsPerRank.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(elementsPerRank.std::vector::size(), ((std::__shared_ptr_access*)(&((gloo::AlltoallvOptions*)this)->gloo::AlltoallvOptions::context))->std::__shared_ptr_access::operator->()->gloo::Context::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:52:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 52 | GLOO_ENFORCE_EQ(elementsPerRank.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:60:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 60 | GLOO_ENFORCE_EQ(totalElements * elementSize, buf->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals((((long unsigned int)totalElements) * elementSize), buf.std::unique_ptr::operator->()->gloo::transport::UnboundBuffer::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:60:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 60 | GLOO_ENFORCE_EQ(totalElements * elementSize, buf->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc: In member function ‘void gloo::AlltoallvOptions::setInput(void*, std::vector, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:71:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 71 | GLOO_ENFORCE_EQ(elementsPerRank.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(elementsPerRank.std::vector::size(), ((std::__shared_ptr_access*)(&((gloo::AlltoallvOptions*)this)->gloo::AlltoallvOptions::context))->std::__shared_ptr_access::operator->()->gloo::Context::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:71:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 71 | GLOO_ENFORCE_EQ(elementsPerRank.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc: In member function ‘void gloo::AlltoallvOptions::setOutput(std::unique_ptr, std::vector, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:89:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 89 | GLOO_ENFORCE_EQ(elementsPerRank.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(elementsPerRank.std::vector::size(), ((std::__shared_ptr_access*)(&((gloo::AlltoallvOptions*)this)->gloo::AlltoallvOptions::context))->std::__shared_ptr_access::operator->()->gloo::Context::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:89:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 89 | GLOO_ENFORCE_EQ(elementsPerRank.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:97:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 97 | GLOO_ENFORCE_EQ(totalElements * elementSize, buf->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals((((long unsigned int)totalElements) * elementSize), buf.std::unique_ptr::operator->()->gloo::transport::UnboundBuffer::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:97:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 97 | GLOO_ENFORCE_EQ(totalElements * elementSize, buf->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc: In member function ‘void gloo::AlltoallvOptions::setOutput(void*, std::vector, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:108:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 108 | GLOO_ENFORCE_EQ(elementsPerRank.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(elementsPerRank.std::vector::size(), ((std::__shared_ptr_access*)(&((gloo::AlltoallvOptions*)this)->gloo::AlltoallvOptions::context))->std::__shared_ptr_access::operator->()->gloo::Context::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:108:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 108 | GLOO_ENFORCE_EQ(elementsPerRank.size(), context->size); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/store.h:15, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.h:11, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc: In member function ‘std::string gloo::rendezvous::FileStore::realPath(const std::string&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc:47:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 47 | GLOO_ENFORCE_EQ(buf.data(), ret, "realpath: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(buf.std::array::data(), ret)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc:47:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 47 | GLOO_ENFORCE_EQ(buf.data(), ret, "realpath: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc: In member function ‘virtual void gloo::rendezvous::FileStore::set(const std::string&, const std::vector&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc:90:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 90 | GLOO_ENFORCE_EQ(rv, 0, "rename: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc:90:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 90 | GLOO_ENFORCE_EQ(rv, 0, "rename: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc: In member function ‘virtual std::vector gloo::rendezvous::FileStore::get(const std::string&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc:107:3: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 107 | GLOO_ENFORCE_GT(n, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:33: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Greater(n, 0)’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc:107:3: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 107 | GLOO_ENFORCE_GT(n, 0); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.h:15, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/scatter.h:14, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/scatter.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/scatter.cc: In function ‘void gloo::scatter(ScatterOptions&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/scatter.cc:31:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 31 | GLOO_ENFORCE_EQ(in.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals((& in)->std::vector >::size(), ((const std::__shared_ptr_access*)(& context))->std::__shared_ptr_access::operator->()->gloo::Context::size)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/scatter.cc:31:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 31 | GLOO_ENFORCE_EQ(in.size(), context->size); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/scatter.cc:40:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 40 | for (size_t i = 0; i < context->size; i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/scatter.cc:41:13: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 41 | if (i == context->rank) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc: In member function ‘bool gloo::rendezvous::FileStore::check(const std::vector >&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc:125:7: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 125 | GLOO_ENFORCE_EQ(errno, ENOENT); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals((*(const int*)__errno_location()), 2)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc:125:7: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 125 | GLOO_ENFORCE_EQ(errno, ENOENT); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/scatter.cc:51:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 51 | for (size_t i = 0; i < context->size; i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/scatter.cc:52:13: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 52 | if (i == context->rank) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc: In function ‘std::vector > gloo::pciDevices(PCIClassMatch)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc:97:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 97 | if (match.value != (pciGetClass(device) & match.mask)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Greater(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:108:3: required from here 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:126:29: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 126 | BINARY_COMP_HELPER(Greater, >) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc:31: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc: In function ‘std::string gloo::pciPath(const std::string&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc:111:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 111 | GLOO_ENFORCE_NE(rv, -1, strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc:111:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 111 | GLOO_ENFORCE_NE(rv, -1, strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:156:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 156 | GLOO_ENFORCE_THAT_IMPL(Less((x), (y)), #x " < " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc:112:3: note: in expansion of macro ‘GLOO_ENFORCE_LT’ 112 | GLOO_ENFORCE_LT(rv, buf.size()); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:156:30: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Less(rv, buf.std::array::size())’ 156 | GLOO_ENFORCE_THAT_IMPL(Less((x), (y)), #x " < " #y, __VA_ARGS__) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc:112:3: note: in expansion of macro ‘GLOO_ENFORCE_LT’ 112 | GLOO_ENFORCE_LT(rv, buf.size()); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:215:3: required from here 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 124 | BINARY_COMP_HELPER(Equals, ==) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::GreaterEquals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce.cc:216:3: required from here 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:127:35: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 127 | BINARY_COMP_HELPER(GreaterEquals, >=) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc: In function ‘int gloo::pciDistance(const std::string&, const std::string&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc:135:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 135 | if (prefixLength == partsA.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc:139:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 139 | if (prefixLength == partsB.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:16: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc: In static member function ‘static std::shared_ptr gloo::transport::tcp::Socket::createForFamily(sa_family_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:24:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 24 | GLOO_ENFORCE_NE(rv, -1, "socket: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:24:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 24 | GLOO_ENFORCE_NE(rv, -1, "socket: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc: In member function ‘void gloo::transport::tcp::Socket::reuseAddr(bool)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:39:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 39 | GLOO_ENFORCE_NE(rv, -1, "setsockopt: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:39:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 39 | GLOO_ENFORCE_NE(rv, -1, "setsockopt: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/alltoallv.cc:52:3: required from here 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 124 | BINARY_COMP_HELPER(Equals, ==) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc: In member function ‘void gloo::transport::tcp::Socket::noDelay(bool)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:45:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 45 | GLOO_ENFORCE_NE(rv, -1, "setsockopt: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:45:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 45 | GLOO_ENFORCE_NE(rv, -1, "setsockopt: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc: In member function ‘void gloo::transport::tcp::Socket::block(bool)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:50:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 50 | GLOO_ENFORCE_NE(rv, -1, "fcntl: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:50:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 50 | GLOO_ENFORCE_NE(rv, -1, "fcntl: ", strerror(errno)); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.h:15, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.cc: In constructor ‘gloo::Context::Context(int, int, int)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.cc:26:3: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 26 | GLOO_ENFORCE_GE(rank, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:39: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::GreaterEquals(rank, 0)’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.cc:26:3: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 26 | GLOO_ENFORCE_GE(rank, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:59:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 59 | GLOO_ENFORCE_NE(rv, -1, "fcntl: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:59:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 59 | GLOO_ENFORCE_NE(rv, -1, "fcntl: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.cc:28:3: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 28 | GLOO_ENFORCE_GE(size, 1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:39: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::GreaterEquals(size, 1)’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.cc:28:3: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 28 | GLOO_ENFORCE_GE(size, 1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc: In member function ‘void gloo::transport::tcp::Socket::configureTimeout(int, std::chrono::milliseconds)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:68:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 68 | GLOO_ENFORCE_NE(rv, -1, "setsockopt: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:68:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 68 | GLOO_ENFORCE_NE(rv, -1, "setsockopt: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc: In member function ‘void gloo::transport::tcp::Socket::bind(const sockaddr*, socklen_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:95:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 95 | GLOO_ENFORCE_NE(rv, -1, "bind: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:95:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 95 | GLOO_ENFORCE_NE(rv, -1, "bind: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc: In member function ‘void gloo::transport::tcp::Socket::listen(int)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:100:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 100 | GLOO_ENFORCE_NE(rv, -1, "listen: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:100:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 100 | GLOO_ENFORCE_NE(rv, -1, "listen: ", strerror(errno)); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:18: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc: In constructor ‘gloo::transport::tcp::Deferrables::Deferrables()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:47:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 47 | GLOO_ENFORCE_NE(rv, -1, "pipe: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:47:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 47 | GLOO_ENFORCE_NE(rv, -1, "pipe: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc: In member function ‘void gloo::transport::tcp::Socket::connect(const sockaddr*, socklen_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:142:9: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 142 | GLOO_ENFORCE_NE(rv, -1, "connect: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/socket.cc:142:9: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 142 | GLOO_ENFORCE_NE(rv, -1, "connect: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc: In member function ‘void gloo::transport::tcp::Deferrables::defer(function_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:69:7: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 69 | GLOO_ENFORCE_NE(rv, -1, "write: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:69:7: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 69 | GLOO_ENFORCE_NE(rv, -1, "write: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc: In member function ‘virtual void gloo::transport::tcp::Deferrables::handleEvents(int)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:90:7: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 90 | GLOO_ENFORCE_NE(rv, -1, "read: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:90:7: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 90 | GLOO_ENFORCE_NE(rv, -1, "read: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.cc: In member function ‘int gloo::Context::nextSlot(int)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.cc:50:3: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 50 | GLOO_ENFORCE_GT(numToSkip, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc: In constructor ‘gloo::transport::tcp::Loop::Loop()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:104:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 104 | GLOO_ENFORCE_NE(fd_, -1, "epoll_create: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:33: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Greater(numToSkip, 0)’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.cc:50:3: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 50 | GLOO_ENFORCE_GT(numToSkip, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(((gloo::transport::tcp::Loop*)this)->gloo::transport::tcp::Loop::fd_, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:104:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 104 | GLOO_ENFORCE_NE(fd_, -1, "epoll_create: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc: In member function ‘void gloo::transport::tcp::Loop::registerDescriptor(int, int, gloo::transport::tcp::Handler*)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:128:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 128 | GLOO_ENFORCE_NE(rv, -1, "epoll_ctl: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:128:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 128 | GLOO_ENFORCE_NE(rv, -1, "epoll_ctl: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc: In member function ‘void gloo::transport::tcp::Loop::unregisterDescriptor(int, gloo::transport::tcp::Handler*)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:133:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 133 | GLOO_ENFORCE_NE(rv, -1, "epoll_ctl: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:133:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 133 | GLOO_ENFORCE_NE(rv, -1, "epoll_ctl: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc: In member function ‘void gloo::transport::tcp::Loop::run()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:165:5: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 165 | GLOO_ENFORCE_NE(nfds, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(nfds, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/loop.cc:165:5: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 165 | GLOO_ENFORCE_NE(nfds, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/scatter.cc:31:5: required from here 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 124 | BINARY_COMP_HELPER(Equals, ==) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Greater(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/file_store.cc:107:3: required from here 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:126:29: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 126 | BINARY_COMP_HELPER(Greater, >) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc: In instantiation of ‘void gloo::AllreduceLocal::run() [with T = signed char]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:43:1: required from here 41 | #define INSTANTIATE_TEMPLATE(T) template class AllreduceLocal; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc: In instantiation of ‘void gloo::AllreduceLocal::run() [with T = unsigned char]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:44:1: required from here 41 | #define INSTANTIATE_TEMPLATE(T) template class AllreduceLocal; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc: In instantiation of ‘void gloo::AllreduceLocal::run() [with T = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:45:1: required from here 41 | #define INSTANTIATE_TEMPLATE(T) template class AllreduceLocal; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc: In instantiation of ‘void gloo::AllreduceLocal::run() [with T = long int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:46:1: required from here 41 | #define INSTANTIATE_TEMPLATE(T) template class AllreduceLocal; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc: In instantiation of ‘void gloo::AllreduceLocal::run() [with T = long unsigned int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:47:1: required from here 41 | #define INSTANTIATE_TEMPLATE(T) template class AllreduceLocal; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc: In instantiation of ‘void gloo::AllreduceLocal::run() [with T = float]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:48:1: required from here 41 | #define INSTANTIATE_TEMPLATE(T) template class AllreduceLocal; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc: In instantiation of ‘void gloo::AllreduceLocal::run() [with T = double]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:49:1: required from here 41 | #define INSTANTIATE_TEMPLATE(T) template class AllreduceLocal; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc: In instantiation of ‘void gloo::AllreduceLocal::run() [with T = gloo::float16]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:50:1: required from here 41 | #define INSTANTIATE_TEMPLATE(T) template class AllreduceLocal; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:36:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct gloo::float16’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 36 | memcpy(ptrs_[i], ptrs_[0], bytes_); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/math.h:11, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/algorithm.h:14, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.h:11, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/types.h:96:19: note: ‘struct gloo::float16’ declared here 96 | struct alignas(2) float16 { | ^~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc: In instantiation of ‘void gloo::AllreduceLocal::run() [with T = char]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:52:1: required from here 41 | #define INSTANTIATE_TEMPLATE(T) template class AllreduceLocal; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.h:15, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/context.h:17, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/context.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/context.cc: In member function ‘std::shared_ptr gloo::rendezvous::ContextFactory::makeContext(std::shared_ptr&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/context.cc:127:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 127 | GLOO_ENFORCE_LE(addressSize, sendData_[i].size()); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:36: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::LessEquals(addressSize, (&((gloo::rendezvous::ContextFactory*)this)->gloo::rendezvous::ContextFactory::sendData_.std::vector >::operator[](((std::vector >::size_type)i)))->std::vector::size())’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/rendezvous/context.cc:127:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 127 | GLOO_ENFORCE_LE(addressSize, sendData_[i].size()); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Less(const T1&, const T2&) [with T1 = long int; T2 = long unsigned int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/linux.cc:112:3: required from here 156 | GLOO_ENFORCE_THAT_IMPL(Less((x), (y)), #x " < " #y, __VA_ARGS__) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:128:26: warning: comparison of integer expressions of different signedness: ‘const long int’ and ‘const long unsigned int’ [-Wsign-compare] 128 | BINARY_COMP_HELPER(Less, <) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/context.h:21, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/device.h:14, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.h:18, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/memory_region.h:11, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/memory_region.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/memory_region.cc: In destructor ‘gloo::transport::ibverbs::MemoryRegion::~MemoryRegion()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/memory_region.cc:37:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 37 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/memory_region.cc:37:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 37 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/memory_region.cc:37:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 37 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: note: in C++11 destructors default to ‘noexcept’ 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/memory_region.cc:37:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 37 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/context.h:15, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/mpi/context.h:11, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/mpi/context.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/mpi/context.cc: In constructor ‘gloo::mpi::MPIScope::MPIScope()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/mpi/context.cc:38:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 38 | GLOO_ENFORCE_EQ(rv, MPI_SUCCESS); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/mpi/context.cc:38:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 38 | GLOO_ENFORCE_EQ(rv, MPI_SUCCESS); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/mpi/context.cc: In destructor ‘gloo::mpi::MPIScope::~MPIScope()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/mpi/context.cc:43:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 43 | GLOO_ENFORCE_EQ(rv, MPI_SUCCESS); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/mpi/context.cc:43:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 43 | GLOO_ENFORCE_EQ(rv, MPI_SUCCESS); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/mpi/context.cc:43:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 43 | GLOO_ENFORCE_EQ(rv, MPI_SUCCESS); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: note: in C++11 destructors default to ‘noexcept’ 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/mpi/context.cc:43:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 43 | GLOO_ENFORCE_EQ(rv, MPI_SUCCESS); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/context.h:21, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/device.h:14, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.h:18, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.h:20, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc: In destructor ‘virtual gloo::transport::ibverbs::Buffer::~Buffer()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc:63:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 63 | GLOO_ENFORCE_EQ(sendPending_, 0, "Destructing buffer expecting completions"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals, int>(((gloo::transport::ibverbs::Buffer*)this)->gloo::transport::ibverbs::Buffer::sendPending_, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc:63:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 63 | GLOO_ENFORCE_EQ(sendPending_, 0, "Destructing buffer expecting completions"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc:63:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 63 | GLOO_ENFORCE_EQ(sendPending_, 0, "Destructing buffer expecting completions"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: note: in C++11 destructors default to ‘noexcept’ 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc:63:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 63 | GLOO_ENFORCE_EQ(sendPending_, 0, "Destructing buffer expecting completions"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc: In member function ‘virtual void gloo::transport::ibverbs::Buffer::waitSend()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc:124:7: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 124 | GLOO_ENFORCE_GT(sendPending_, 0, "No send to wait for"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:33: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Greater, int>(((gloo::transport::ibverbs::Buffer*)this)->gloo::transport::ibverbs::Buffer::sendPending_, 0)’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc:124:7: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 124 | GLOO_ENFORCE_GT(sendPending_, 0, "No send to wait for"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc:145:7: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 145 | GLOO_ENFORCE_GT(sendPending_, 0, "No send to wait for"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:33: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Greater, int>(((gloo::transport::ibverbs::Buffer*)this)->gloo::transport::ibverbs::Buffer::sendPending_, 0)’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc:145:7: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 145 | GLOO_ENFORCE_GT(sendPending_, 0, "No send to wait for"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc: In member function ‘virtual void gloo::transport::ibverbs::Buffer::send(size_t, size_t, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc:176:3: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 176 | GLOO_ENFORCE_LE(offset + length, size_); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:36: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::LessEquals((offset + length), ((gloo::transport::ibverbs::Buffer*)this)->gloo::transport::ibverbs::Buffer::gloo::transport::Buffer.gloo::transport::Buffer::size_)’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc:176:3: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 176 | GLOO_ENFORCE_LE(offset + length, size_); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/buffer.cc:171:7: warning: unused variable ‘rv’ [-Wunused-variable] 171 | int rv; | ^~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/context.h:21, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/device.h:14, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.h:18, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/buffer.h:19, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/buffer.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/buffer.cc: In member function ‘virtual void gloo::transport::tcp::Buffer::waitSend()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/buffer.cc:92:5: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 92 | GLOO_ENFORCE_GE(1, sendCompletions_); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:39: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::GreaterEquals(1, ((gloo::transport::tcp::Buffer*)this)->gloo::transport::tcp::Buffer::sendCompletions_)’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/buffer.cc:92:5: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 92 | GLOO_ENFORCE_GE(1, sendCompletions_); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/buffer.cc:104:7: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 104 | GLOO_ENFORCE_GT(sendPending_, 0, "No send to wait for"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:33: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Greater, int>(((gloo::transport::tcp::Buffer*)this)->gloo::transport::tcp::Buffer::sendPending_, 0)’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/buffer.cc:104:7: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 104 | GLOO_ENFORCE_GT(sendPending_, 0, "No send to wait for"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/buffer.cc: In member function ‘virtual void gloo::transport::tcp::Buffer::send(size_t, size_t, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/buffer.cc:128:3: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 128 | GLOO_ENFORCE_LE(offset + length, size_); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:36: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::LessEquals((offset + length), ((gloo::transport::tcp::Buffer*)this)->gloo::transport::tcp::Buffer::gloo::transport::Buffer.gloo::transport::Buffer::size_)’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/buffer.cc:128:3: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 128 | GLOO_ENFORCE_LE(offset + length, size_); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/context.h:21, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/device.h:14, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.h:18, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc: In constructor ‘gloo::transport::ibverbs::Device::Device(const gloo::transport::ibverbs::attr&, ibv_context*)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:112:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 112 | GLOO_ENFORCE_EQ(rv, 0, "ibv_query_device: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:112:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 112 | GLOO_ENFORCE_EQ(rv, 0, "ibv_query_device: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:116:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 116 | GLOO_ENFORCE_EQ(rv, 0, "ibv_query_port: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:116:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 116 | GLOO_ENFORCE_EQ(rv, 0, "ibv_query_port: ", strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc: In destructor ‘virtual gloo::transport::ibverbs::Device::~Device()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:139:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 139 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:139:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 139 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:142:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 142 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:142:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 142 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:145:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 145 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:145:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 145 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:139:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 139 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: note: in C++11 destructors default to ‘noexcept’ 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:139:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 139 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:142:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 142 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: note: in C++11 destructors default to ‘noexcept’ 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:142:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 142 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:145:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 145 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: note: in C++11 destructors default to ‘noexcept’ 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:145:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 145 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/context.h:21, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/device.h:14, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.h:18, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc: In function ‘void gloo::transport::tcp::lookupAddrForIface(attr&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc:32:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 32 | GLOO_ENFORCE_NE(rv, -1, strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc:32:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 32 | GLOO_ENFORCE_NE(rv, -1, strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc: In member function ‘void gloo::transport::ibverbs::Device::loop()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:182:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 182 | GLOO_ENFORCE_NE(flags, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(flags, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:182:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 182 | GLOO_ENFORCE_NE(flags, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:185:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 185 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:185:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 185 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:196:5: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 196 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc: In function ‘void gloo::transport::tcp::lookupAddrForHostname(attr&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc:101:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 101 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:196:5: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 196 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc:101:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 101 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:205:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 205 | GLOO_ENFORCE_EQ(rv, 0, "ibv_get_cq_event"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.cc:205:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 205 | GLOO_ENFORCE_EQ(rv, 0, "ibv_get_cq_event"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc: In function ‘gloo::transport::tcp::attr gloo::transport::tcp::CreateDeviceAttr(const attr&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc:156:7: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 156 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc:156:7: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 156 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc: In function ‘const std::string gloo::transport::tcp::sockaddrToInterfaceName(const attr&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc:184:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 184 | GLOO_ENFORCE_NE(rv, -1, strerror(errno)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc:184:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 184 | GLOO_ENFORCE_NE(rv, -1, strerror(errno)); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/listener.cc:18: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/helpers.h: In instantiation of ‘void gloo::transport::tcp::ReadValueOperation::handleEvents(int) [with T = long int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/helpers.h:54:8: required from here 54 | void handleEvents(int events) override { | ^~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/helpers.h:67:12: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 67 | if (rv < sizeof(t_)) { | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc: In member function ‘bool gloo::transport::tcp::Device::isInitiator(const gloo::transport::tcp::Address&, const gloo::transport::tcp::Address&) const’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc:302:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 302 | GLOO_ENFORCE_NE(rv, 0, "Cannot connect to self"); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, 0)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc:302:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 302 | GLOO_ENFORCE_NE(rv, 0, "Cannot connect to self"); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/context.h:21, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/device.h:14, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/device.h:18, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.h:23, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc: In constructor ‘gloo::transport::ibverbs::Pair::Pair(const std::shared_ptr&, std::chrono::milliseconds)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:51:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 51 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:51:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 51 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:81:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 81 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:81:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 81 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:92:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 92 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:92:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 92 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:98:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 98 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:98:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 98 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc: In destructor ‘virtual gloo::transport::ibverbs::Pair::~Pair()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:125:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 125 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:125:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 125 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:128:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 128 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:128:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 128 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:125:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 125 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: note: in C++11 destructors default to ‘noexcept’ 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:125:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 125 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:128:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 128 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:137:7: note: in C++11 destructors default to ‘noexcept’ 137 | throw EnforceNotMet( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | __FILE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | expr, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | r.get_message_and_free(MakeString(__VA_ARGS__))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:128:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 128 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc: In member function ‘virtual void gloo::transport::ibverbs::Pair::connect(const std::vector&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:174:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 174 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:174:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 174 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:191:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 191 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:191:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 191 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc: In member function ‘void gloo::transport::ibverbs::Pair::sendMemoryRegion(ibv_mr*, int)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:245:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 245 | GLOO_ENFORCE_EQ(mappedSendRegions_.count(slot), 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(((gloo::transport::ibverbs::Pair*)this)->gloo::transport::ibverbs::Pair::mappedSendRegions_.std::map >::count(slot), 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:245:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 245 | GLOO_ENFORCE_EQ(mappedSendRegions_.count(slot), 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc: In member function ‘virtual std::unique_ptr gloo::transport::ibverbs::Pair::createSendBuffer(int, void*, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:313:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 313 | GLOO_ENFORCE_EQ(sendCompletionHandlers_.count(slot), 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(((gloo::transport::ibverbs::Pair*)this)->gloo::transport::ibverbs::Pair::sendCompletionHandlers_.std::map::count(slot), 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:313:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 313 | GLOO_ENFORCE_EQ(sendCompletionHandlers_.count(slot), 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc: In member function ‘virtual std::unique_ptr gloo::transport::ibverbs::Pair::createRecvBuffer(int, void*, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:322:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 322 | GLOO_ENFORCE_EQ(recvCompletionHandlers_.count(slot), 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(((gloo::transport::ibverbs::Pair*)this)->gloo::transport::ibverbs::Pair::recvCompletionHandlers_.std::map::count(slot), 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:322:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 322 | GLOO_ENFORCE_EQ(recvCompletionHandlers_.count(slot), 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc: In member function ‘void gloo::transport::ibverbs::Pair::handleCompletionEvent()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:369:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 369 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:369:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 369 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc: In member function ‘void gloo::transport::ibverbs::Pair::pollCompletions()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:390:5: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 390 | GLOO_ENFORCE_GE(nwc, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:39: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::GreaterEquals(nwc, 0)’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:390:5: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 390 | GLOO_ENFORCE_GE(nwc, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:399:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 399 | if (nwc == 0 || nwc < wc.size()) { | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc: In member function ‘void gloo::transport::ibverbs::Pair::handleCompletion(ibv_wc*)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:411:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 411 | GLOO_ENFORCE_EQ( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(wc->ibv_wc::status, IBV_WC_SUCCESS)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:411:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 411 | GLOO_ENFORCE_EQ( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:430:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 430 | GLOO_ENFORCE_EQ( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(wc->ibv_wc::status, IBV_WC_SUCCESS)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:430:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 430 | GLOO_ENFORCE_EQ( | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/context.h:21, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/context.h:20, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/context.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/context.cc: In constructor ‘gloo::transport::tcp::Rank::Rank(const std::vector&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/context.cc:262:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 262 | GLOO_ENFORCE_EQ( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals((pairIdChunkSz % sizeof (ssize_t)), 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/context.cc:262:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 262 | GLOO_ENFORCE_EQ( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:455:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 455 | GLOO_ENFORCE_EQ( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(wc->ibv_wc::status, IBV_WC_SUCCESS)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:455:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 455 | GLOO_ENFORCE_EQ( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:475:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 475 | GLOO_ENFORCE_EQ( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(wc->ibv_wc::status, IBV_WC_SUCCESS)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:475:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 475 | GLOO_ENFORCE_EQ( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:483:5: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 483 | GLOO_ENFORCE_GT(mappedSendRegions_.size(), 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:160:33: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Greater(((gloo::transport::ibverbs::Pair*)this)->gloo::transport::ibverbs::Pair::mappedSendRegions_.std::map >::size(), 0)’ 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:483:5: note: in expansion of macro ‘GLOO_ENFORCE_GT’ 483 | GLOO_ENFORCE_GT(mappedSendRegions_.size(), 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:484:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 484 | GLOO_ENFORCE_EQ(mappedSendRegions_.count(slot), 1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(((gloo::transport::ibverbs::Pair*)this)->gloo::transport::ibverbs::Pair::mappedSendRegions_.std::map >::count(((std::map >::key_type)slot)), 1)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:484:5: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 484 | GLOO_ENFORCE_EQ(mappedSendRegions_.count(slot), 1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc: In member function ‘void gloo::transport::ibverbs::Pair::send(gloo::transport::ibverbs::Buffer*, size_t, size_t, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:507:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 507 | GLOO_ENFORCE_NE(peer, (const struct ibv_mr*)nullptr); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(peer, 0)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:507:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 507 | GLOO_ENFORCE_NE(peer, (const struct ibv_mr*)nullptr); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc: In function ‘bool gloo::transport::uv::{anonymous}::lookupAddrForIface(gloo::transport::uv::attr*)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc:64:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 64 | for (auto i = 0; i < addresses.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/context.h:21, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/device.h:14, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.h:20, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc: In function ‘void gloo::transport::uv::{anonymous}::lookupAddrForHostname(gloo::transport::uv::attr&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc:121:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 121 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc:121:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 121 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc: In function ‘std::shared_ptr gloo::transport::uv::CreateDevice(attr)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc:173:7: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 173 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(rv, 0)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc:173:7: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 173 | GLOO_ENFORCE_EQ(rv, 0); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.h:30, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc: In member function ‘virtual void gloo::transport::tcp::Pair::connect(const std::vector&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:103:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 103 | GLOO_ENFORCE_EQ(state_, INITIALIZING); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(((gloo::transport::tcp::Pair*)this)->gloo::transport::tcp::Pair::state_, gloo::transport::tcp::Pair::INITIALIZING)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:103:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 103 | GLOO_ENFORCE_EQ(state_, INITIALIZING); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/context.cc:262:3: required from here 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 124 | BINARY_COMP_HELPER(Equals, ==) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc: In function ‘void gloo::transport::tcp::setSocketBlocking(int, bool)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:171:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 171 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:171:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 171 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc: In constructor ‘gloo::transport::uv::Device::Device(const gloo::transport::uv::attr&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc:183:7: warning: unused variable ‘rv’ [-Wunused-variable] 183 | int rv; | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:178:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 178 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:178:3: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 178 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:245:3: required from here 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 124 | BINARY_COMP_HELPER(Equals, ==) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc: In member function ‘ssize_t gloo::transport::tcp::Pair::prepareRead(gloo::transport::tcp::Op&, gloo::NonOwningPtr&, iovec&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:416:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 416 | GLOO_ENFORCE_LE(op.preamble.roffset + op.preamble.length, op.buf->size_); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:36: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::LessEquals((op.gloo::transport::tcp::Op::preamble.gloo::transport::tcp::Op::::roffset + op.gloo::transport::tcp::Op::preamble.gloo::transport::tcp::Op::::length), op.gloo::transport::tcp::Op::buf->gloo::transport::tcp::Buffer::gloo::transport::Buffer.gloo::transport::Buffer::size_)’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:416:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 416 | GLOO_ENFORCE_LE(op.preamble.roffset + op.preamble.length, op.buf->size_); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc: In member function ‘void gloo::transport::uv::Device::connect(const gloo::transport::uv::Address&, const gloo::transport::uv::Address&, std::chrono::milliseconds, ConnectCallback)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc:264:16: warning: unused variable ‘addrlen’ [-Wunused-variable] 264 | const auto addrlen = sizeof(struct sockaddr_in); | ^~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/device.cc:272:16: warning: unused variable ‘addrlen’ [-Wunused-variable] 272 | const auto addrlen = sizeof(struct sockaddr_in6); | ^~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Greater(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/ibverbs/pair.cc:483:5: required from here 160 | GLOO_ENFORCE_THAT_IMPL(Greater((x), (y)), #x " > " #y, __VA_ARGS__) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:126:29: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 126 | BINARY_COMP_HELPER(Greater, >) | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc: In member function ‘virtual void gloo::transport::tcp::Pair::handleEvents(int)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:651:3: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 651 | GLOO_ENFORCE_LE(state_, CONNECTED); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:36: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::LessEquals(((gloo::transport::tcp::Pair*)this)->gloo::transport::tcp::Pair::state_, gloo::transport::tcp::Pair::CONNECTED)’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:651:3: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 651 | GLOO_ENFORCE_LE(state_, CONNECTED); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc: In member function ‘virtual void gloo::transport::tcp::Pair::verifyConnected()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:773:3: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 773 | GLOO_ENFORCE_GE( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:158:39: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::GreaterEquals(((gloo::transport::tcp::Pair*)this)->gloo::transport::tcp::Pair::state_, gloo::transport::tcp::Pair::CONNECTED)’ 158 | GLOO_ENFORCE_THAT_IMPL(GreaterEquals((x), (y)), #x " >= " #y, __VA_ARGS__) | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:773:3: note: in expansion of macro ‘GLOO_ENFORCE_GE’ 773 | GLOO_ENFORCE_GE( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc: In member function ‘void gloo::transport::tcp::Pair::send(gloo::transport::tcp::Op&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:840:5: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 840 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:840:5: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 840 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:842:5: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 842 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(rv, -1)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:842:5: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 842 | GLOO_ENFORCE_NE(rv, -1); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/device.cc:22: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/helpers.h: In instantiation of ‘void gloo::transport::tcp::WriteValueOperation::handleEvents(int) [with T = long int]’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/helpers.h:128:8: required from here 128 | void handleEvents(int events) override { | ^~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/helpers.h:141:12: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 141 | if (rv < sizeof(t_)) { | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc: In member function ‘virtual void gloo::transport::tcp::Pair::send(gloo::transport::UnboundBuffer*, uint64_t, size_t, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:894:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 894 | GLOO_ENFORCE_LE(nbytes, tbuf->size - offset); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:36: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::LessEquals(nbytes, (((long unsigned int)tbuf->gloo::transport::UnboundBuffer::size) - offset))’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:894:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 894 | GLOO_ENFORCE_LE(nbytes, tbuf->size - offset); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc: In member function ‘virtual void gloo::transport::tcp::Pair::recv(gloo::transport::UnboundBuffer*, uint64_t, size_t, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:927:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 927 | GLOO_ENFORCE_LE(nbytes, tbuf->size - offset); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:36: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::LessEquals(nbytes, (((long unsigned int)tbuf->gloo::transport::UnboundBuffer::size) - offset))’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:927:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 927 | GLOO_ENFORCE_LE(nbytes, tbuf->size - offset); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc: In member function ‘bool gloo::transport::tcp::Pair::tryRecv(gloo::transport::UnboundBuffer*, uint64_t, size_t, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:956:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 956 | GLOO_ENFORCE_LE(nbytes, tbuf->size - offset); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:36: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::LessEquals(nbytes, (((long unsigned int)tbuf->gloo::transport::UnboundBuffer::size) - offset))’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/tcp/pair.cc:956:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 956 | GLOO_ENFORCE_LE(nbytes, tbuf->size - offset); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.h:31, from /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc:9: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc: In member function ‘virtual void gloo::transport::uv::Pair::connect(const std::vector&)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc:59:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 59 | GLOO_ENFORCE_EQ(state_, INITIALIZED); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:150:32: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::Equals(((gloo::transport::uv::Pair*)this)->gloo::transport::uv::Pair::state_, gloo::transport::uv::Pair::INITIALIZED)’ 150 | GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc:59:3: note: in expansion of macro ‘GLOO_ENFORCE_EQ’ 59 | GLOO_ENFORCE_EQ(state_, INITIALIZED); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc: In member function ‘virtual void gloo::transport::uv::Pair::send(gloo::transport::UnboundBuffer*, uint64_t, size_t, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc:460:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 460 | GLOO_ENFORCE_LE(nbytes, tbuf->size - offset); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:36: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::LessEquals(nbytes, (((long unsigned int)tbuf->gloo::transport::UnboundBuffer::size) - offset))’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc:460:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 460 | GLOO_ENFORCE_LE(nbytes, tbuf->size - offset); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc: In member function ‘virtual void gloo::transport::uv::Pair::recv(gloo::transport::UnboundBuffer*, uint64_t, size_t, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc:494:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 494 | GLOO_ENFORCE_LE(nbytes, tbuf->size - offset); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:36: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::LessEquals(nbytes, (((long unsigned int)tbuf->gloo::transport::UnboundBuffer::size) - offset))’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc:494:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 494 | GLOO_ENFORCE_LE(nbytes, tbuf->size - offset); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc: In member function ‘bool gloo::transport::uv::Pair::tryRecv(gloo::transport::UnboundBuffer*, uint64_t, size_t, size_t)’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc:522:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 522 | GLOO_ENFORCE_LE(nbytes, tbuf->size - offset); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:154:36: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::LessEquals(nbytes, (((long unsigned int)tbuf->gloo::transport::UnboundBuffer::size) - offset))’ 154 | GLOO_ENFORCE_THAT_IMPL(LessEquals((x), (y)), #x " <= " #y, __VA_ARGS__) | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc:522:5: note: in expansion of macro ‘GLOO_ENFORCE_LE’ 522 | GLOO_ENFORCE_LE(nbytes, tbuf->size - offset); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc: In member function ‘void gloo::transport::uv::Pair::closeWhileHoldingPairLock()’: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:31: warning: possibly dangling reference to a temporary [-Wdangling-reference] 135 | const EnforceFailMessage& r = (condition); \ | ^ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:3: note: in expansion of macro ‘GLOO_ENFORCE_THAT_IMPL’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc:548:7: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 548 | GLOO_ENFORCE_NE( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:152:35: note: the temporary was destroyed at the end of the full expression ‘gloo::enforce_detail::NotEquals(((gloo::transport::uv::Pair*)this)->gloo::transport::uv::Pair::state_, gloo::transport::uv::Pair::CONNECTING)’ 152 | GLOO_ENFORCE_THAT_IMPL(NotEquals((x), (y)), #x " != " #y, __VA_ARGS__) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/common/logging.h:135:36: note: in definition of macro ‘GLOO_ENFORCE_THAT_IMPL’ 135 | const EnforceFailMessage& r = (condition); \ | ^~~~~~~~~ /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/gloo/transport/uv/pair.cc:548:7: note: in expansion of macro ‘GLOO_ENFORCE_NE’ 548 | GLOO_ENFORCE_NE( | ^~~~~~~~~~~~~~~ [100%] Linking CXX shared library libgloo.so cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/cmake -E cmake_link_script CMakeFiles/gloo.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libgloo.so.0.0.230824 -o libgloo.so.0.0.230824 CMakeFiles/gloo.dir/algorithm.cc.o CMakeFiles/gloo.dir/allgather.cc.o CMakeFiles/gloo.dir/allgatherv.cc.o CMakeFiles/gloo.dir/allreduce.cc.o CMakeFiles/gloo.dir/allreduce_local.cc.o CMakeFiles/gloo.dir/alltoall.cc.o CMakeFiles/gloo.dir/alltoallv.cc.o CMakeFiles/gloo.dir/barrier.cc.o CMakeFiles/gloo.dir/broadcast.cc.o CMakeFiles/gloo.dir/context.cc.o CMakeFiles/gloo.dir/gather.cc.o CMakeFiles/gloo.dir/gatherv.cc.o CMakeFiles/gloo.dir/reduce.cc.o CMakeFiles/gloo.dir/scatter.cc.o CMakeFiles/gloo.dir/types.cc.o CMakeFiles/gloo.dir/common/logging.cc.o CMakeFiles/gloo.dir/common/utils.cc.o CMakeFiles/gloo.dir/common/linux.cc.o CMakeFiles/gloo.dir/mpi/context.cc.o CMakeFiles/gloo.dir/rendezvous/context.cc.o CMakeFiles/gloo.dir/rendezvous/file_store.cc.o CMakeFiles/gloo.dir/rendezvous/hash_store.cc.o CMakeFiles/gloo.dir/rendezvous/prefix_store.cc.o CMakeFiles/gloo.dir/rendezvous/store.cc.o CMakeFiles/gloo.dir/rendezvous/redis_store.cc.o CMakeFiles/gloo.dir/transport/address.cc.o CMakeFiles/gloo.dir/transport/buffer.cc.o CMakeFiles/gloo.dir/transport/context.cc.o CMakeFiles/gloo.dir/transport/device.cc.o CMakeFiles/gloo.dir/transport/pair.cc.o CMakeFiles/gloo.dir/transport/unbound_buffer.cc.o CMakeFiles/gloo.dir/transport/tcp/address.cc.o CMakeFiles/gloo.dir/transport/tcp/buffer.cc.o CMakeFiles/gloo.dir/transport/tcp/context.cc.o CMakeFiles/gloo.dir/transport/tcp/device.cc.o CMakeFiles/gloo.dir/transport/tcp/error.cc.o CMakeFiles/gloo.dir/transport/tcp/listener.cc.o CMakeFiles/gloo.dir/transport/tcp/loop.cc.o CMakeFiles/gloo.dir/transport/tcp/pair.cc.o CMakeFiles/gloo.dir/transport/tcp/socket.cc.o CMakeFiles/gloo.dir/transport/tcp/unbound_buffer.cc.o CMakeFiles/gloo.dir/transport/ibverbs/address.cc.o CMakeFiles/gloo.dir/transport/ibverbs/buffer.cc.o CMakeFiles/gloo.dir/transport/ibverbs/context.cc.o CMakeFiles/gloo.dir/transport/ibverbs/device.cc.o CMakeFiles/gloo.dir/transport/ibverbs/memory_region.cc.o CMakeFiles/gloo.dir/transport/ibverbs/pair.cc.o CMakeFiles/gloo.dir/transport/uv/address.cc.o CMakeFiles/gloo.dir/transport/uv/device.cc.o CMakeFiles/gloo.dir/transport/uv/context.cc.o CMakeFiles/gloo.dir/transport/uv/libuv.cc.o CMakeFiles/gloo.dir/transport/uv/pair.cc.o CMakeFiles/gloo.dir/transport/uv/unbound_buffer.cc.o -Wl,-rpath,/usr/lib64/mpich/lib: -luv -lhiredis -libverbs /usr/lib64/mpich/lib/libmpicxx.so /usr/lib64/mpich/lib/libmpi.so -lpthread cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/gloo && /usr/bin/cmake -E cmake_symlink_library libgloo.so.0.0.230824 libgloo.so.0.0.230824 libgloo.so gmake[2]: Leaving directory '/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich' [100%] Built target gloo gmake[1]: Leaving directory '/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/redhat-linux-build-mpich/CMakeFiles 0 + module purge + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw purge ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl bash purge + eval 'unset LD_LIBRARY_PATH; unset MPI_COMPILER; MANPATH=/usr/share/man:; export MANPATH; unset MPI_INCLUDE; unset MPI_MAN; unset MPI_PYTHON_SITEARCH; unset _LMFILES_; unset LOADEDMODULES; PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig; export PKG_CONFIG_PATH; unset MPI_PYTHON3_SITEARCH; unset MPI_FORTRAN_MOD_DIR; unset MPI_HOME; unset __MODULES_LMCONFLICT; __MODULES_SHARE_MANPATH=:1; export __MODULES_SHARE_MANPATH; unset MPI_SYSCONFIG; unset MPI_SUFFIX; __MODULES_SHARE_PKG_CONFIG_PATH=:1; export __MODULES_SHARE_PKG_CONFIG_PATH; unset MPI_PYTHON2_SITEARCH; unset MPI_LIB; PATH=/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin; export PATH; unset MPI_BIN; test 0;' ++ unset LD_LIBRARY_PATH ++ unset MPI_COMPILER ++ MANPATH=/usr/share/man: ++ export MANPATH ++ unset MPI_INCLUDE ++ unset MPI_MAN ++ unset MPI_PYTHON_SITEARCH ++ unset _LMFILES_ ++ unset LOADEDMODULES ++ PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ unset MPI_PYTHON3_SITEARCH ++ unset MPI_FORTRAN_MOD_DIR ++ unset MPI_HOME ++ unset __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:1 ++ export __MODULES_SHARE_MANPATH ++ unset MPI_SYSCONFIG ++ unset MPI_SUFFIX ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ unset MPI_PYTHON2_SITEARCH ++ unset MPI_LIB ++ PATH=/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ unset MPI_BIN ++ test 0 + _mlstatus=0 + return 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.uDm7yw + umask 022 + cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build + '[' /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT ++ dirname /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT + mkdir -p /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build + mkdir /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b + DESTDIR=/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT + /usr/bin/cmake --install redhat-linux-build-serial -- Install configuration: "Release" -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/cmake/Gloo/GlooConfig.cmake -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/cmake/Gloo/GlooConfigVersion.cmake -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/cmake/Gloo/GlooTargets.cmake -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/cmake/Gloo/GlooTargets-release.cmake -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/libgloo.so.0.0.230824 -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/libgloo.so -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/config.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/algorithm.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/allgather.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/allgather_ring.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/allgatherv.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/allreduce.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/allreduce_bcube.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/allreduce_halving_doubling.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/allreduce_local.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/allreduce_ring.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/allreduce_ring_chunked.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/alltoall.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/alltoallv.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/barrier.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/barrier_all_to_all.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/barrier_all_to_one.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/broadcast.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/broadcast_one_to_all.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/context.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/gather.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/math.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/pairwise_exchange.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/reduce.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/reduce_scatter.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/scatter.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/types.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/common/aligned_allocator.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/common/common.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/common/error.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/common/logging.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/common/store.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/common/string.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/common/utils.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/common/linux.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/common/linux_devices.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/rendezvous/file_store.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/rendezvous/hash_store.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/rendezvous/prefix_store.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/rendezvous/store.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/rendezvous/context.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/rendezvous/redis_store.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/transport/address.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/transport/buffer.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/transport/context.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/transport/device.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/transport/pair.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/transport/unbound_buffer.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/transport/tcp/address.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/transport/tcp/attr.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/transport/tcp/buffer.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/transport/tcp/context.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/transport/tcp/device.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/transport/tcp/error.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/transport/tcp/helpers.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/transport/tcp/listener.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/transport/tcp/loop.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/transport/tcp/pair.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/transport/tcp/socket.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/transport/tcp/unbound_buffer.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/transport/ibverbs/address.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/transport/ibverbs/buffer.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/transport/ibverbs/context.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/transport/ibverbs/device.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/transport/ibverbs/memory_region.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/transport/ibverbs/pair.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/transport/uv/address.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/transport/uv/device.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/transport/uv/context.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/transport/uv/libuv.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/transport/uv/pair.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/include/gloo/transport/uv/unbound_buffer.h + mkdir -p /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/share/Gloo/docs + cp -p -r docs/algorithms.md docs/cuda.md docs/errors.md docs/latency.md docs/readme.md docs/rendezvous.md docs/transport.md /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/share/Gloo/docs + for mpi in openmpi mpich + module load mpi/openmpi-riscv64 + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw load mpi/openmpi-riscv64 ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl bash load mpi/openmpi-riscv64 + eval 'MPI_COMPILER=openmpi-riscv64; export MPI_COMPILER; LD_LIBRARY_PATH=/usr/lib64/openmpi/lib; export LD_LIBRARY_PATH; MPI_MAN=/usr/share/man/openmpi-riscv64; export MPI_MAN; MANPATH=/usr/share/man/openmpi-riscv64:/usr/share/man:; export MANPATH; MPI_INCLUDE=/usr/include/openmpi-riscv64; export MPI_INCLUDE; _LMFILES_=/usr/share/modulefiles/mpi/openmpi-riscv64; export _LMFILES_; LOADEDMODULES=mpi/openmpi-riscv64; export LOADEDMODULES; CMAKE_PREFIX_PATH=/usr/lib64/openmpi; export CMAKE_PREFIX_PATH; PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig; export PKG_CONFIG_PATH; MPI_PYTHON3_SITEARCH=/usr/lib64/python3.13/site-packages/openmpi; export MPI_PYTHON3_SITEARCH; MPI_HOME=/usr/lib64/openmpi; export MPI_HOME; MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi; export MPI_FORTRAN_MOD_DIR; __MODULES_LMALTNAME=mpi/openmpi-riscv64\&as\|mpi/default\&as\|mpi/latest; export __MODULES_LMALTNAME; __MODULES_LMCONFLICT=mpi/openmpi-riscv64\&mpi; export __MODULES_LMCONFLICT; __MODULES_SHARE_MANPATH=:2; export __MODULES_SHARE_MANPATH; MPI_SUFFIX=_openmpi; export MPI_SUFFIX; MPI_SYSCONFIG=/etc/openmpi-riscv64; export MPI_SYSCONFIG; __MODULES_SHARE_PKG_CONFIG_PATH=:1; export __MODULES_SHARE_PKG_CONFIG_PATH; MPI_LIB=/usr/lib64/openmpi/lib; export MPI_LIB; PATH=/usr/lib64/openmpi/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin; export PATH; MPI_BIN=/usr/lib64/openmpi/bin; export MPI_BIN; test 0;' ++ MPI_COMPILER=openmpi-riscv64 ++ export MPI_COMPILER ++ LD_LIBRARY_PATH=/usr/lib64/openmpi/lib ++ export LD_LIBRARY_PATH ++ MPI_MAN=/usr/share/man/openmpi-riscv64 ++ export MPI_MAN ++ MANPATH=/usr/share/man/openmpi-riscv64:/usr/share/man: ++ export MANPATH ++ MPI_INCLUDE=/usr/include/openmpi-riscv64 ++ export MPI_INCLUDE ++ _LMFILES_=/usr/share/modulefiles/mpi/openmpi-riscv64 ++ export _LMFILES_ ++ LOADEDMODULES=mpi/openmpi-riscv64 ++ export LOADEDMODULES ++ CMAKE_PREFIX_PATH=/usr/lib64/openmpi ++ export CMAKE_PREFIX_PATH ++ PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ MPI_PYTHON3_SITEARCH=/usr/lib64/python3.13/site-packages/openmpi ++ export MPI_PYTHON3_SITEARCH ++ MPI_HOME=/usr/lib64/openmpi ++ export MPI_HOME ++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi ++ export MPI_FORTRAN_MOD_DIR ++ __MODULES_LMALTNAME='mpi/openmpi-riscv64&as|mpi/default&as|mpi/latest' ++ export __MODULES_LMALTNAME ++ __MODULES_LMCONFLICT='mpi/openmpi-riscv64&mpi' ++ export __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:2 ++ export __MODULES_SHARE_MANPATH ++ MPI_SUFFIX=_openmpi ++ export MPI_SUFFIX ++ MPI_SYSCONFIG=/etc/openmpi-riscv64 ++ export MPI_SYSCONFIG ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ MPI_LIB=/usr/lib64/openmpi/lib ++ export MPI_LIB ++ PATH=/usr/lib64/openmpi/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ MPI_BIN=/usr/lib64/openmpi/bin ++ export MPI_BIN ++ test 0 + _mlstatus=0 + return 0 + DESTDIR=/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT + /usr/bin/cmake --install redhat-linux-build-openmpi -- Install configuration: "Release" -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/lib/cmake/Gloo/GlooConfig.cmake -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/lib/cmake/Gloo/GlooConfigVersion.cmake -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/lib/cmake/Gloo/GlooTargets.cmake -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/lib/cmake/Gloo/GlooTargets-release.cmake -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/lib/libgloo.so.0.0.230824 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/lib/libgloo.so.0.0.230824" to "" -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/lib/libgloo.so -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/config.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/algorithm.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/allgather.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/allgather_ring.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/allgatherv.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/allreduce.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/allreduce_bcube.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/allreduce_halving_doubling.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/allreduce_local.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/allreduce_ring.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/allreduce_ring_chunked.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/alltoall.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/alltoallv.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/barrier.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/barrier_all_to_all.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/barrier_all_to_one.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/broadcast.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/broadcast_one_to_all.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/context.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/gather.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/math.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/pairwise_exchange.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/reduce.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/reduce_scatter.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/scatter.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/types.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/common/aligned_allocator.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/common/common.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/common/error.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/common/logging.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/common/store.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/common/string.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/common/utils.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/common/linux.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/common/linux_devices.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/mpi/context.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/rendezvous/file_store.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/rendezvous/hash_store.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/rendezvous/prefix_store.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/rendezvous/store.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/rendezvous/context.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/rendezvous/redis_store.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/transport/address.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/transport/buffer.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/transport/context.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/transport/device.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/transport/pair.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/transport/unbound_buffer.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/transport/tcp/address.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/transport/tcp/attr.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/transport/tcp/buffer.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/transport/tcp/context.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/transport/tcp/device.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/transport/tcp/error.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/transport/tcp/helpers.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/transport/tcp/listener.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/transport/tcp/loop.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/transport/tcp/pair.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/transport/tcp/socket.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/transport/tcp/unbound_buffer.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/transport/ibverbs/address.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/transport/ibverbs/buffer.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/transport/ibverbs/context.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/transport/ibverbs/device.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/transport/ibverbs/memory_region.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/transport/ibverbs/pair.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/transport/uv/address.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/transport/uv/device.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/transport/uv/context.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/transport/uv/libuv.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/transport/uv/pair.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/openmpi/include/gloo/transport/uv/unbound_buffer.h + module purge + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw purge ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl bash purge + eval 'unset MPI_COMPILER; unset LD_LIBRARY_PATH; unset MPI_MAN; MANPATH=/usr/share/man:; export MANPATH; unset MPI_INCLUDE; unset _LMFILES_; unset LOADEDMODULES; unset CMAKE_PREFIX_PATH; PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig; export PKG_CONFIG_PATH; unset MPI_PYTHON3_SITEARCH; unset MPI_HOME; unset MPI_FORTRAN_MOD_DIR; unset __MODULES_LMALTNAME; unset __MODULES_LMCONFLICT; __MODULES_SHARE_MANPATH=:1; export __MODULES_SHARE_MANPATH; unset MPI_SUFFIX; unset MPI_SYSCONFIG; __MODULES_SHARE_PKG_CONFIG_PATH=:1; export __MODULES_SHARE_PKG_CONFIG_PATH; unset MPI_LIB; PATH=/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin; export PATH; unset MPI_BIN; test 0;' ++ unset MPI_COMPILER ++ unset LD_LIBRARY_PATH ++ unset MPI_MAN ++ MANPATH=/usr/share/man: ++ export MANPATH ++ unset MPI_INCLUDE ++ unset _LMFILES_ ++ unset LOADEDMODULES ++ unset CMAKE_PREFIX_PATH ++ PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ unset MPI_PYTHON3_SITEARCH ++ unset MPI_HOME ++ unset MPI_FORTRAN_MOD_DIR ++ unset __MODULES_LMALTNAME ++ unset __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:1 ++ export __MODULES_SHARE_MANPATH ++ unset MPI_SUFFIX ++ unset MPI_SYSCONFIG ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ unset MPI_LIB ++ PATH=/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ unset MPI_BIN ++ test 0 + _mlstatus=0 + return 0 + for mpi in openmpi mpich + module load mpi/mpich-riscv64 + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw load mpi/mpich-riscv64 ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl bash load mpi/mpich-riscv64 + eval 'LD_LIBRARY_PATH=/usr/lib64/mpich/lib; export LD_LIBRARY_PATH; MPI_COMPILER=mpich-riscv64; export MPI_COMPILER; MANPATH=/usr/share/man/mpich-riscv64:/usr/share/man:; export MANPATH; MPI_INCLUDE=/usr/include/mpich-riscv64; export MPI_INCLUDE; MPI_MAN=/usr/share/man/mpich-riscv64; export MPI_MAN; MPI_PYTHON_SITEARCH=%\{python2_sitearch\}/mpich; export MPI_PYTHON_SITEARCH; _LMFILES_=/usr/share/modulefiles/mpi/mpich-riscv64; export _LMFILES_; LOADEDMODULES=mpi/mpich-riscv64; export LOADEDMODULES; PKG_CONFIG_PATH=/usr/lib64/mpich/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig; export PKG_CONFIG_PATH; MPI_PYTHON3_SITEARCH=/usr/lib64/python3.13/site-packages/mpich; export MPI_PYTHON3_SITEARCH; MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/mpich; export MPI_FORTRAN_MOD_DIR; MPI_HOME=/usr/lib64/mpich; export MPI_HOME; __MODULES_LMCONFLICT=mpi/mpich-riscv64\&mpi; export __MODULES_LMCONFLICT; __MODULES_SHARE_MANPATH=:2; export __MODULES_SHARE_MANPATH; MPI_SYSCONFIG=/etc/mpich-riscv64; export MPI_SYSCONFIG; MPI_SUFFIX=_mpich; export MPI_SUFFIX; __MODULES_SHARE_PKG_CONFIG_PATH=:1; export __MODULES_SHARE_PKG_CONFIG_PATH; MPI_PYTHON2_SITEARCH=%\{python2_sitearch\}/mpich; export MPI_PYTHON2_SITEARCH; MPI_LIB=/usr/lib64/mpich/lib; export MPI_LIB; PATH=/usr/lib64/mpich/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin; export PATH; MPI_BIN=/usr/lib64/mpich/bin; export MPI_BIN; test 0;' ++ LD_LIBRARY_PATH=/usr/lib64/mpich/lib ++ export LD_LIBRARY_PATH ++ MPI_COMPILER=mpich-riscv64 ++ export MPI_COMPILER ++ MANPATH=/usr/share/man/mpich-riscv64:/usr/share/man: ++ export MANPATH ++ MPI_INCLUDE=/usr/include/mpich-riscv64 ++ export MPI_INCLUDE ++ MPI_MAN=/usr/share/man/mpich-riscv64 ++ export MPI_MAN ++ MPI_PYTHON_SITEARCH='%{python2_sitearch}/mpich' ++ export MPI_PYTHON_SITEARCH ++ _LMFILES_=/usr/share/modulefiles/mpi/mpich-riscv64 ++ export _LMFILES_ ++ LOADEDMODULES=mpi/mpich-riscv64 ++ export LOADEDMODULES ++ PKG_CONFIG_PATH=/usr/lib64/mpich/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ MPI_PYTHON3_SITEARCH=/usr/lib64/python3.13/site-packages/mpich ++ export MPI_PYTHON3_SITEARCH ++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/mpich ++ export MPI_FORTRAN_MOD_DIR ++ MPI_HOME=/usr/lib64/mpich ++ export MPI_HOME ++ __MODULES_LMCONFLICT='mpi/mpich-riscv64&mpi' ++ export __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:2 ++ export __MODULES_SHARE_MANPATH ++ MPI_SYSCONFIG=/etc/mpich-riscv64 ++ export MPI_SYSCONFIG ++ MPI_SUFFIX=_mpich ++ export MPI_SUFFIX ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ MPI_PYTHON2_SITEARCH='%{python2_sitearch}/mpich' ++ export MPI_PYTHON2_SITEARCH ++ MPI_LIB=/usr/lib64/mpich/lib ++ export MPI_LIB ++ PATH=/usr/lib64/mpich/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ MPI_BIN=/usr/lib64/mpich/bin ++ export MPI_BIN ++ test 0 + _mlstatus=0 + return 0 + DESTDIR=/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT + /usr/bin/cmake --install redhat-linux-build-mpich -- Install configuration: "Release" -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/lib/cmake/Gloo/GlooConfig.cmake -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/lib/cmake/Gloo/GlooConfigVersion.cmake -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/lib/cmake/Gloo/GlooTargets.cmake -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/lib/cmake/Gloo/GlooTargets-release.cmake -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/lib/libgloo.so.0.0.230824 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/lib/libgloo.so.0.0.230824" to "" -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/lib/libgloo.so -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/config.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/algorithm.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/allgather.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/allgather_ring.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/allgatherv.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/allreduce.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/allreduce_bcube.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/allreduce_halving_doubling.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/allreduce_local.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/allreduce_ring.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/allreduce_ring_chunked.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/alltoall.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/alltoallv.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/barrier.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/barrier_all_to_all.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/barrier_all_to_one.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/broadcast.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/broadcast_one_to_all.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/context.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/gather.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/math.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/pairwise_exchange.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/reduce.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/reduce_scatter.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/scatter.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/types.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/common/aligned_allocator.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/common/common.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/common/error.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/common/logging.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/common/store.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/common/string.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/common/utils.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/common/linux.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/common/linux_devices.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/mpi/context.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/rendezvous/file_store.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/rendezvous/hash_store.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/rendezvous/prefix_store.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/rendezvous/store.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/rendezvous/context.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/rendezvous/redis_store.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/transport/address.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/transport/buffer.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/transport/context.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/transport/device.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/transport/pair.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/transport/unbound_buffer.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/transport/tcp/address.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/transport/tcp/attr.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/transport/tcp/buffer.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/transport/tcp/context.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/transport/tcp/device.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/transport/tcp/error.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/transport/tcp/helpers.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/transport/tcp/listener.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/transport/tcp/loop.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/transport/tcp/pair.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/transport/tcp/socket.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/transport/tcp/unbound_buffer.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/transport/ibverbs/address.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/transport/ibverbs/buffer.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/transport/ibverbs/context.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/transport/ibverbs/device.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/transport/ibverbs/memory_region.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/transport/ibverbs/pair.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/transport/uv/address.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/transport/uv/device.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/transport/uv/context.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/transport/uv/libuv.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/transport/uv/pair.h -- Installing: /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/lib64/mpich/include/gloo/transport/uv/unbound_buffer.h + module purge + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw purge ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl bash purge + eval 'unset LD_LIBRARY_PATH; unset MPI_COMPILER; MANPATH=/usr/share/man:; export MANPATH; unset MPI_INCLUDE; unset MPI_MAN; unset MPI_PYTHON_SITEARCH; unset _LMFILES_; unset LOADEDMODULES; PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig; export PKG_CONFIG_PATH; unset MPI_PYTHON3_SITEARCH; unset MPI_FORTRAN_MOD_DIR; unset MPI_HOME; unset __MODULES_LMCONFLICT; __MODULES_SHARE_MANPATH=:1; export __MODULES_SHARE_MANPATH; unset MPI_SYSCONFIG; unset MPI_SUFFIX; __MODULES_SHARE_PKG_CONFIG_PATH=:1; export __MODULES_SHARE_PKG_CONFIG_PATH; unset MPI_PYTHON2_SITEARCH; unset MPI_LIB; PATH=/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin; export PATH; unset MPI_BIN; test 0;' ++ unset LD_LIBRARY_PATH ++ unset MPI_COMPILER ++ MANPATH=/usr/share/man: ++ export MANPATH ++ unset MPI_INCLUDE ++ unset MPI_MAN ++ unset MPI_PYTHON_SITEARCH ++ unset _LMFILES_ ++ unset LOADEDMODULES ++ PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ unset MPI_PYTHON3_SITEARCH ++ unset MPI_FORTRAN_MOD_DIR ++ unset MPI_HOME ++ unset __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:1 ++ export __MODULES_SHARE_MANPATH ++ unset MPI_SYSCONFIG ++ unset MPI_SUFFIX ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ unset MPI_PYTHON2_SITEARCH ++ unset MPI_LIB ++ PATH=/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ unset MPI_BIN ++ test 0 + _mlstatus=0 + return 0 + /usr/bin/find-debuginfo -j64 --strict-build-id -m -i --build-id-seed '0.5.0^git20230824.01a0c81-12.fc41' --unique-debug-suffix '-0.5.0^git20230824.01a0c81-12.fc41.riscv64' --unique-debug-src-base 'gloo-0.5.0^git20230824.01a0c81-12.fc41.riscv64' --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b find-debuginfo: starting Extracting debug info from 3 files DWARF-compressing 3 files sepdebugcrcfix: Updated 3 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/gloo-0.5.0^git20230824.01a0c81-12.fc41.riscv64 843 blocks find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j64 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j64 /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT Scanned 68 directories and 359 files, processed 0 inodes, 0 modified (0 replaced + 0 rewritten), 0 unsupported format, 0 errors Reading /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/SPECPARTS/rpm-debuginfo.specpart Processing files: gloo-0.5.0^git20230824.01a0c81-12.fc41.riscv64 Provides: gloo = 0.5.0^git20230824.01a0c81-12.fc41 gloo(riscv-64) = 0.5.0^git20230824.01a0c81-12.fc41 libgloo.so.0.0.230824()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libhiredis.so.1.1.0()(64bit) libibverbs.so.1()(64bit) libibverbs.so.1(IBVERBS_1.0)(64bit) libibverbs.so.1(IBVERBS_1.1)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.5)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libuv.so.1()(64bit) rtld(GNU_HASH) Processing files: gloo-docs-0.5.0^git20230824.01a0c81-12.fc41.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.3CmnrU + umask 022 + cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build + cd gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b + DOCDIR=/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/share/doc/gloo-docs + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/share/doc/gloo-docs + cp -pr /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/README.md /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/share/doc/gloo-docs + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.MTbLPd + umask 022 + cd /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build + cd gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b + LICENSEDIR=/builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/share/licenses/gloo-docs + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/share/licenses/gloo-docs + cp -pr /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/gloo-01a0c815d1a98eb9b38341cf63546f234fbcc43b/LICENSE /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT/usr/share/licenses/gloo-docs + RPM_EC=0 ++ jobs -p + exit 0 Provides: gloo-docs = 0.5.0^git20230824.01a0c81-12.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: gloo-devel-0.5.0^git20230824.01a0c81-12.fc41.riscv64 Provides: cmake(Gloo) = 0.5.0 cmake(gloo) = 0.5.0 gloo-devel = 0.5.0^git20230824.01a0c81-12.fc41 gloo-devel(riscv-64) = 0.5.0^git20230824.01a0c81-12.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: cmake-filesystem(riscv-64) Processing files: gloo-openmpi-0.5.0^git20230824.01a0c81-12.fc41.riscv64 Provides: gloo-openmpi = 0.5.0^git20230824.01a0c81-12.fc41 gloo-openmpi(riscv-64) = 0.5.0^git20230824.01a0c81-12.fc41 libgloo.so.0.0.230824()(64bit)(openmpi-riscv64) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libhiredis.so.1.1.0()(64bit) libibverbs.so.1()(64bit) libibverbs.so.1(IBVERBS_1.0)(64bit) libibverbs.so.1(IBVERBS_1.1)(64bit) libmpi.so.40()(64bit)(openmpi-riscv64) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.5)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libuv.so.1()(64bit) rtld(GNU_HASH) Processing files: gloo-openmpi-devel-0.5.0^git20230824.01a0c81-12.fc41.riscv64 Provides: gloo-openmpi-devel = 0.5.0^git20230824.01a0c81-12.fc41 gloo-openmpi-devel(riscv-64) = 0.5.0^git20230824.01a0c81-12.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: gloo-mpich-0.5.0^git20230824.01a0c81-12.fc41.riscv64 Provides: gloo-mpich = 0.5.0^git20230824.01a0c81-12.fc41 gloo-mpich(riscv-64) = 0.5.0^git20230824.01a0c81-12.fc41 libgloo.so.0.0.230824()(64bit)(mpich-riscv64) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libhiredis.so.1.1.0()(64bit) libibverbs.so.1()(64bit) libibverbs.so.1(IBVERBS_1.0)(64bit) libibverbs.so.1(IBVERBS_1.1)(64bit) libmpi.so.12()(64bit)(mpich-riscv64) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.5)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libuv.so.1()(64bit) rtld(GNU_HASH) Processing files: gloo-mpich-devel-0.5.0^git20230824.01a0c81-12.fc41.riscv64 Provides: gloo-mpich-devel = 0.5.0^git20230824.01a0c81-12.fc41 gloo-mpich-devel(riscv-64) = 0.5.0^git20230824.01a0c81-12.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: gloo-debugsource-0.5.0^git20230824.01a0c81-12.fc41.riscv64 Provides: gloo-debugsource = 0.5.0^git20230824.01a0c81-12.fc41 gloo-debugsource(riscv-64) = 0.5.0^git20230824.01a0c81-12.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: gloo-debuginfo-0.5.0^git20230824.01a0c81-12.fc41.riscv64 Provides: debuginfo(build-id) = e7b7104c52515484df074855d856a9ccf5591804 gloo-debuginfo = 0.5.0^git20230824.01a0c81-12.fc41 gloo-debuginfo(riscv-64) = 0.5.0^git20230824.01a0c81-12.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: gloo-debugsource(riscv-64) = 0.5.0^git20230824.01a0c81-12.fc41 Processing files: gloo-openmpi-debuginfo-0.5.0^git20230824.01a0c81-12.fc41.riscv64 Provides: debuginfo(build-id) = 81ddad7248282b20808f9aa6296cf6820a7ddf4f gloo-openmpi-debuginfo = 0.5.0^git20230824.01a0c81-12.fc41 gloo-openmpi-debuginfo(riscv-64) = 0.5.0^git20230824.01a0c81-12.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: gloo-debugsource(riscv-64) = 0.5.0^git20230824.01a0c81-12.fc41 Processing files: gloo-mpich-debuginfo-0.5.0^git20230824.01a0c81-12.fc41.riscv64 Provides: debuginfo(build-id) = 469179c67ad5c31b0c03e282adc571878b23ab56 gloo-mpich-debuginfo = 0.5.0^git20230824.01a0c81-12.fc41 gloo-mpich-debuginfo(riscv-64) = 0.5.0^git20230824.01a0c81-12.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: gloo-debugsource(riscv-64) = 0.5.0^git20230824.01a0c81-12.fc41 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/gloo-0.5.0_git20230824.01a0c81-build/BUILDROOT Wrote: /builddir/build/RPMS/gloo-docs-0.5.0^git20230824.01a0c81-12.fc41.noarch.rpm Wrote: /builddir/build/RPMS/gloo-openmpi-devel-0.5.0^git20230824.01a0c81-12.fc41.riscv64.rpm Wrote: /builddir/build/RPMS/gloo-devel-0.5.0^git20230824.01a0c81-12.fc41.riscv64.rpm Wrote: /builddir/build/RPMS/gloo-mpich-devel-0.5.0^git20230824.01a0c81-12.fc41.riscv64.rpm Wrote: /builddir/build/RPMS/gloo-openmpi-0.5.0^git20230824.01a0c81-12.fc41.riscv64.rpm Wrote: /builddir/build/RPMS/gloo-debugsource-0.5.0^git20230824.01a0c81-12.fc41.riscv64.rpm Wrote: /builddir/build/RPMS/gloo-mpich-0.5.0^git20230824.01a0c81-12.fc41.riscv64.rpm Wrote: /builddir/build/RPMS/gloo-0.5.0^git20230824.01a0c81-12.fc41.riscv64.rpm Wrote: /builddir/build/RPMS/gloo-mpich-debuginfo-0.5.0^git20230824.01a0c81-12.fc41.riscv64.rpm Wrote: /builddir/build/RPMS/gloo-openmpi-debuginfo-0.5.0^git20230824.01a0c81-12.fc41.riscv64.rpm Wrote: /builddir/build/RPMS/gloo-debuginfo-0.5.0^git20230824.01a0c81-12.fc41.riscv64.rpm Child return code was: 0